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

Traer winform mdi al frente c#

Estas en el tema de Traer winform mdi al frente c# en el foro de .NET en Foros del Web. Buenas, resulta que al llamar a un winform hijo de la siguiente manera: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código vb: Ver original fAuto = new FormAuto();     ...
  #1 (permalink)  
Antiguo 20/10/2011, 11:22
 
Fecha de Ingreso: diciembre-2008
Mensajes: 190
Antigüedad: 15 años, 11 meses
Puntos: 6
Traer winform mdi al frente c#

Buenas, resulta que al llamar a un winform hijo de la siguiente manera:
Código vb:
Ver original
  1. fAuto = new FormAuto();
  2.            
  3.             fAuto.MdiParent = this;
  4.             fAuto.Show();

Me aparece correctamente el nuevo winform FormAuto, pero los controles del Form padre se ven por encima de este...
Es decir, simplemente el mdi padre tiene un boton "llamar a form2", lo llama bien pero este boton se ve encima del form hijo...
probe con fAuto.BringToFront(); tambien con el TopMost y nada...
Supongo que es algo basico pero no pude solucionarlo...
Muchas gracias!
  #2 (permalink)  
Antiguo 20/10/2011, 11:44
Avatar de Aquaventus  
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 14 años, 4 meses
Puntos: 267
Respuesta: Traer winform mdi al frente c#

Hola turfeano los forms tienen una propiedad llamada TopMost, colocale un TRUE. pero la del mdi colocale el por defecto en FALSE . Con eso deberia solucionarse, no lo coloques por codigo sino de la misma pantalla de propiedades. Sino es asi cuentanos. Saludos!.
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net
  #3 (permalink)  
Antiguo 20/10/2011, 13:37
 
Fecha de Ingreso: diciembre-2008
Mensajes: 190
Antigüedad: 15 años, 11 meses
Puntos: 6
Respuesta: Traer winform mdi al frente c#

Amigo, como comente probe con la propiedad TopMost y no funciono...
  #4 (permalink)  
Antiguo 20/10/2011, 13:40
Avatar de Aquaventus  
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 14 años, 4 meses
Puntos: 267
Respuesta: Traer winform mdi al frente c#

es raro... probablemente tengas otro código que esté interfiriendo con esa función, porque de esa manera se le asigna como top. si en caso lo haces por codigo la instruccion muestranos para ver que puede estar interfiriendo. Saludos!.
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net

Etiquetas: basic, frente, mdi, winform, tracker
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 11:07.