私は文字通り、今日 VB のプログラミングを始めたばかりです。だから私の無能を許してください。
現在、2 つのウィンドウ フォームがあります。1 つは TabControl (BusinessSalesPage.vb) を介して異なるページをナビゲートするためのもので、もう 1 つは別個のもの (BusinessQuestion.vb) です。BusinessSalesPage.vb でボタンを押すと、2 番目のウィンドウ フォームが開きます。
2 番目のウィンドウが開いたときに 2 つのボタンがある場合、ユーザーが 1 つのボタンをクリックして、最初のウィンドウ (BusinessSalesPage.vb) にある TabControl から 3 番目のタブに移動できるようにしたいと考えています。前もって感謝します。
これが私のコードです:
Public Class BusinessQuestion
Inherits System.Windows.Forms.Form
Friend WithEvents mainMenu As System.Windows.Forms.TabControl
Friend WithEvents TabPage3 As System.Windows.Forms.TabPage
Private Sub yesButn_Click(sender As Object, e As EventArgs) Handles yesButn.Click
mainMenu.SelectedTab = TabPage3()
End Sub
End Class
これが私が得ているエラーです:
NullReferenceException が処理されました - オブジェクト参照がオブジェクトのインスタンスに設定されていません。
編集
Public Class BusinessSalesPage
Inherits System.Windows.Forms.Form
Public Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
mainMenu.SelectedTab = TabPage2
BusinessQuestion.Show()
End Sub
End Class