Foros del Web » Programación para mayores de 30 ;) » .NET »

Llamar form CHILD desde otro CHILD

Estas en el tema de Llamar form CHILD desde otro CHILD en el foro de .NET en Foros del Web. Hola amigos foreros, cómo están? Estoy teniendo un inconveniente a la hora de crear formularios. Les voy a poner un ejemplo para ver si me ...
  #1 (permalink)  
Antiguo 26/07/2012, 08:26
Avatar de mikolbe  
Fecha de Ingreso: octubre-2010
Mensajes: 104
Antigüedad: 14 años, 1 mes
Puntos: 2
Pregunta Llamar form CHILD desde otro CHILD

Hola amigos foreros, cómo están?

Estoy teniendo un inconveniente a la hora de crear formularios.
Les voy a poner un ejemplo para ver si me pueden dar una manito.

tengo tres Forms.

f1, f2, f3

f1 es el main que a su vez es MdiParent.
Desde f1 llamo a f2 como child
Código C:
Ver original
  1. From frm = new f2();
  2. f2.MdiParent = this;
  3. f2.Show();
y listo, se me abre el f2 como lo deseo.

El problema está ahora, que quiero abrir el f3 desde f2 y que f3 también sea CHILD de f1. No he logrado abrirlo como CHILD.

¿Se entendió?
Me podrán dar una manito con esto.
Espero sus comentarios.

Gracias!!
<<[[Mikol Be]]>>
  #2 (permalink)  
Antiguo 26/07/2012, 09:28
Avatar de giovani_loera  
Fecha de Ingreso: mayo-2011
Ubicación: Tijuana
Mensajes: 225
Antigüedad: 13 años, 6 meses
Puntos: 21
Respuesta: Llamar form CHILD desde otro CHILD

Cuando creas el f3 intenta hacer esto:

Código C#:
Ver original
  1. From frm = new f3();
  2. f3.MdiParent =Window.GetWindow(this):
  3. f3.Show();


Código C#:
Ver original
  1. Window.GetWindow(this);
Este metodo te arroja la ventana padre que pertence X ventana, en
este caso es f1.

Espero que te sirva
  #3 (permalink)  
Antiguo 26/07/2012, 10:16
Avatar de mikolbe  
Fecha de Ingreso: octubre-2010
Mensajes: 104
Antigüedad: 14 años, 1 mes
Puntos: 2
Respuesta: Llamar form CHILD desde otro CHILD

Cita:
Iniciado por giovani_loera Ver Mensaje
Cuando creas el f3 intenta hacer esto:

Código C#:
Ver original
  1. From frm = new f3();
  2. f3.MdiParent =Window.GetWindow(this):
  3. f3.Show();


Código C#:
Ver original
  1. Window.GetWindow(this);
Este metodo te arroja la ventana padre que pertence X ventana, en
este caso es f1.

Espero que te sirva
Espectacular.....

Tema resuelto.

Muchas gracias!
<<[[Mikol Be]]>>

Etiquetas: child, formulario
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:18.