2016-12-16 18 views
-2

私はオフィスデベロッパーツールを使用しており、一部の機能にアクセスするためのリボンを作っています。私はボタンからユーザーフォームを開くことができないように見える、他のコマンドは正常に実行されるようです。 コード: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 
+0

Excelではなく、vb.net自体でフォームを開こうとしていませんか? 'frm_DBSolventes'とは何ですか? – David

+0

フォームからVSとコードの印刷を追加して追加しました。 –

+0

@David私があなたの問題に答えるのを手助けするために追加できるものは他にありますか? –

答えて

0

モーダルウィンドウとして表示してみてください。

+0

別のフォームの中で作業しています –

関連する問題