私はオフィスデベロッパーツールを使用しており、一部の機能にアクセスするためのリボンを作っています。私はボタンからユーザーフォームを開くことができないように見える、他のコマンドは正常に実行されるようです。 コード:UserFormは表示されません
Public Class Empresa
Private Sub Button1_Click(sender As Object, e As RibbonControlEventArgs) Handles btn_DBSol.Click
'Dim wnd As New frm_DBSolventes
'wnd.Show()
MsgBox("Hello World")
End Sub
End Class
このコードでは、Excelのリボンにこの結果を持っている:
https://s24.postimg.org/6z16l6g43/Print_1.jpg
今、このコードを使用して:何で
Public Class Empresa
Private Sub Button1_Click(sender As Object, e As RibbonControlEventArgs) Handles btn_DBSol.Click
Dim wnd As New frm_DBSolventes
wnd.Show()
'MsgBox("Hello World")
End Sub
End Class
結果:あり
をエラーリストウィンドウにエラーはありません。 frm_DBSolventesは、userformで参照されているプロジェクトのuserformです。フォーム上には何もありません。ちょうどuserformの新しいプロジェクトを作成して表示しようとしました。私は行方不明のものがありますか?リボンにuserformを使用できる方法はありますか?
frm_DBSolventesを要求されるようにはちょうど私が作業を継続する必要があるのDataGridView原因を追加
https://s29.postimg.org/6w6ae15qd/Print_3.jpg
です。差があれば変えることができます。フォームにコードはありません:
Public Class frm_DBSolventes
End Class
Excelではなく、vb.net自体でフォームを開こうとしていませんか? 'frm_DBSolventes'とは何ですか? – David
フォームからVSとコードの印刷を追加して追加しました。 –
@David私があなたの問題に答えるのを手助けするために追加できるものは他にありますか? –