C sharp - problema con menus

 
Vista:

problema con menus

Publicado por bzb (14 intervenciones) el 08/05/2007 20:29:42
hola, tengo 3 ventanas:

form1, form2, form3

el form 1 es un mdiContiner
el form 2 lo hago hijo de form 1 al llamarlo desde el menu:

f_principal fConsulta = new f_principal();
fConsulta.MdiParent = this;
fConsulta.Show();

hasta aqui todo va bien.

mi problema es al abrir el form3, ya que necesito abrirlo desde el form 2 y no se como hacer para q lo abra dentro del menu y no como una ventana mas.

alguien me puede sugerir ?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:problema con menus

Publicado por Emilio (13 intervenciones) el 09/05/2007 22:24:39
No te entiendo muy bien... ¿cómo se puede abrir un form dentro de un menú?

Si quieres que en form2 puedas hacer cosas, tienes que irte a la clase f_principal (heredada de form) que has creado, y ahí le pones más código que haga lo que quiera...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:problema con menus

Publicado por bzb (14 intervenciones) el 10/05/2007 18:27:52
va de nuevo:

tengo un menu desde el cual mando a llamar una ventana (VENTANA1), sin ningun problema:

VENTANA1 v1= new VENTANA1();
v1.MdiParent = this;
v1.Show();

pero ahora necesito abrir otra ventana desde VENTANA1 y que al abrirla tambien quede dentro del menu, pero no se como hacerla hija del menu principal, para que no aparezca como una ventana individual.

espero haberme explicado mejor :S , ya te agregue a mis contactos. saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:problema con menus

Publicado por Emilio (13 intervenciones) el 10/05/2007 22:03:22
Pues creo que sí... Cada form tiene una propiedad llamada Parent o algo así, puedes probar a decirle al form nuevo que su padre sea el "this.Parent o this.FormParent o this.MDIParent" (dentro de Ventana1 claro)... de esta forma el nuevo form heredará el MDIParent del form que lo contiene...

No se muy bien si es así, pero pruébalo. Bye
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar