web-dev-qa-db-fra.com

Comment ouvrir un formulaire à partir d'un autre formulaire dans VB.NET?

Je pensais que cela serait facile. Je n'ai pas beaucoup utilisé VB.NET et j'essaie d'ouvrir un formulaire à partir d'un clic de bouton. Le formulaire ne s'affichera pas et j'aurai une erreur d'exception nulle.

Quel est le problème avec le code?

Private Sub Button3_Click(sender As System.Object, e As System.EventArgs) Handles Button3.Click
    Dim A
    A = AboutBox1
    A.Show()
End Sub
7
Doug Hauf
Private Sub Button3_Click(sender As System.Object, e As System.EventArgs) _
                          Handles Button3.Click

    Dim box = New AboutBox1()
    box.Show()

End Sub
15
Code Maverick

Vous pouvez également utiliser showdialog

Private Sub Button3_Click(sender As System.Object, e As System.EventArgs) _
                      Handles Button3.Click

     dim mydialogbox as new aboutbox1
     aboutbox1.showdialog()

End Sub
3
Gavin Perkins

Vous pouvez utiliser:

Dim MyForm as new Form1
MyForm.Show()

Ou vous pouvez utiliser:

MyForm.ShowDialogue() 

pour ouvrir le formulaire sous forme de boîte de dialogue afin de s’assurer que l’utilisateur interagit avec le nouveau formulaire ou le ferme.

0
DevPenguin