Forma utilizable incluso cuando un cuadro de diálogo modal está por encima
-
21-09-2019 - |
Pregunta
Tengo un diálogo A y quiero que cargue un segundo diálogo B, que es no modal y estancias a lo largo de la cara A lo largo. Diálogo A puede entonces lanzar un diálogo modal C. Pero cuando C está presente quiero B sea utilizable. Me hubiera solucionado este mensaje con Pretraducir en A en una aplicación de C ++, pero lo que es el enfoque en C #.
Otros consejos
Al iniciar diálogo C, lanzarlo usando yourFormVariable.Show()
en lugar de yourFormVariable.ShowDialog()
.
Form form1 = new Form();
Form form2 = new Form();
form1.Show();
form2.Show();
Esto permitirá que ambas formas estén activos y utilizable por el usuario, mientras que en el siguiente código:
Form form1 = new Form();
Form form2 = new Form();
form1.Show();
form2.ShowDialog();
el usuario tendrá que cerrar formulario2 antes de que puedan seguir utilizando formulario1 de nuevo.
Tenga en cuenta que no hay tal cosa como un diálogo modal que permite a las formas previas que puedan utilizar - una diálogo modal por definición es la que el usuario tiene que interactuar con y cerca antes de continuar.