Pregunta: | 65154 - C#; 3RA FORMA SE VA ATRÁS DE TODAS LAS VENTANAS |
Autor: | Oswaldo B |
¿Hola que tal?
Soy nuevo en la programación, y sí necesito ayuda. Estoy programando en Visual C# y tengo 3 formas - Form A (padre) - Form B (hijo) - Form C (nieto(?)) Desde A puedo abrir B, y desde B puedo abrir C. Sucede que cuando estando en A, abro B, trabajo en ella y cierro B, A se mantiene al frente al cerrar, pero si abro B, y desde B abro C, A se va hasta atras de todas las ventanas maximizadas (B, C, carpetas del explorer de windows, navegadores de internet, el mismo visual C#). Desde C puede o no puede volver a B, pero aun sea una u otra, A siempre se va hasta atrás. Mi duda es ¿si existe alguna propiedad en A que permita mantenerse en donde se encuentra sin tener que poner un bringtofront() a las mas de 20 formas C que manejo? Gracias. |
Respuesta: | Alejandro |
Hola que tal Oswaldo B, Puedes intentarlo de la siguiente manera: A es padre y mandarías a llamar B B formaB = new B(); formaB.ShowDialog(this); De esta manera entrará en un estado "Modal" hasta que termines de usar B. De esta manera empiezas a heredar ciertas propiedades, así mismo puedes aplicarla con tu forma C. Espero que te haya servido. Saludos! |