Přidávám ještě příklad: z Form1 (což je v mém případě MDI) otevřu new Form2
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim frm As New Form2
frm.Show()
End Sub
End Class
z Form2 otevřu Form3 jako dialog
Public Class Form2
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Form3.ShowDialog()
End Sub
End Class
a ve Form3 provádím nastavení Form2
Public Class Form3
Private Sub CheckBox1_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox1.CheckedChanged
If CheckBox1.Checked = True Then
Form2.GroupBox1.Enabled = False
Else
Form2.GroupBox1.Enabled = True
End If
End Sub
End Class
|