
18/12/2003, 05:42
|
| | Fecha de Ingreso: enero-2002
Mensajes: 69
Antigüedad: 23 años, 2 meses Puntos: 0 | |
Comunicar un form hijo con un form padre Buenas.
Tengo un mdiPadre y un formHijo . Al pulsar un boton del menu del padre creo el hijo como :
dim formHijo as new formHijo
formHijo.mdiparent = me
formHijo.show
Hasta ahí todo bien, mi problema radica en que
en el formHijo hay un boton que abre otro formHijoHijo
que también tiene que estar dentro del Mdi.
Para ello he pensado que el formulario FormHijo se comunique con el formPadre, pero para ello tengo que declara un evento
en el hijo tal que asi
public event mi_evento()
y en el codigo del boton :
raiseevent mi_evento()
y en el formPadre intento crear un funcion tal que asi
public mi_funcion () handles FormHijo.mi_evento()
pero nada no funciona ya que no conoce a formHijo
También pense en crear en el formPadre el formHijo con los eventos del hijo tal que así
friends withevents formHijo as formHijo
y luego crearla como
dim formHijo = new formHijo
y en el codigo del boton del menu del formPadre
formHijo.mdiparent=me
formhijo.show
y así funciona el evento, pero solo funciona una sola vez
ya que al cerrar la ventana FormHijo y luego abrirla pulsando otra vez en el boton del menu me dice que no puede encontrar formHijo cuando pongo formHijo.show
Ya se que es un lio, pero si alguien tiene alguna idea, o me puede decir como meter un evento de forma mas facil se lo agradeceria un monton
Saludos. |