How do you reference an existing object in vb.net?
To describe my problem more specifically, I have my main form
Form1
Form1
dgv1
form2
Form1
form2
form2
form1
dgv1
form2
You need to pass a reference-to-Form1
to Form2
. Use the Me
keyword to get a reference to the object currently executing:
In Form1.vb
:
Sub Form1_OpenForm2()
Dim form2 As New Form2()
form2.AcceptForm1( Me )
form2.Show()
End Sub
In Form2.vb
:
Private _form1 As Form1
Public Sub AcceptForm1(form1 As Form1)
_form1 = form1
End Sub