Buenas :
Sé que hay muchos enlaces para pasar de un formulario de hijo a uno padre. Entre ellos el del gran http://ltuttini.blogspot.com.es/2009/09/c-comunicar-formularios-de-forma.html Leandro Tutti ... pero no lo hago funcionar ,con lo que después de
mucho mirar os pido consejo .
Tengo 2 Formularios (frmPresentación padre y frm_configurarusuarios hijo) y una clase Usuarios (C_usuarios)
En el frm_LoguearUsuarios realizo una manipulación de objetos de la clase usuario. Borro , elimino y esas cosas. Al cerrar este formulario quiero devolverle un objeto de la clase usuarios para manipular.
Pero al cerrar quiero devolverle un objeto de la clase usuarios . Me da igual que sea ByRef o el objeto entero mediante un "return objeto".
Os pongo algo del código:
Del frm_Presentacion llamo al hijo (frm_configurarusuarios) así:
Dim frm_ConfigUsuarios As New Fr_ConfigUsuarios
frm_ConfigUsuarios.Show(Me)
Me.Hide()
Y del frm_configurarusuarios hijo vuelvo al formulario así :
Me.Owner.Show()
Tengo en el formulario frm_Presentacion Padre definido las propiedades de una variable :
Private G_obj_user As C_Usuario
Public Property Usuario As C_Usuario
Get
Return G_obj_user
End Get
Set(ByVal value As C_Usuario)
G_obj_user = value
End Set
End Property
Actualmente lo tengo solucionado con una variable global en un Módulo que me he hecho . Pero no me gusta trabajar con variables globales.