Acceder a un método público de un form a partir de otro form creado por el primero

1881 vistas

Para poder comunicar un form hijo con el form padre, tenemos que pasar al hijo el padre.



vbnet
  1. Public Sub GestionForm1()
  2. '...
  3. End Sub
  4.  
  5. Public Sub AbrirForm2()
  6. Dim miForm2 As MiForm2 = New MiForm2
  7. miForm2.Owner = Me
  8. miForm2.Show
  9. End Sub
  10.  
  11. ' en MiForm2
  12.  
  13. Private Sub ButtonOk_Click(ByVal sender As Object, ByVal e As System.EventArgs)
  14. Dim miForm1 As MiForm1 = CType(Me.Owner, MiForm1)
  15. miForm1.GestionForm1
  16. End Sub