En mi aplicación C# tengo un diálogo de opción que se puede abrir desde un comando de menú.¿Cómo puedo hacer un formulario de instancia única (no aplicación)?
Quiero asegurarme de que el cuadro de diálogo de opciones tenga solo una instancia (el usuario no puede abrir más de una ventana de opción en un momento dado) sin hacerlo modal.
Además, si el usuario ya tiene esta ventana abierta, y hace clic en el elemento del menú para abrirla nuevamente, la aplicación solo hace que el formulario ya visible se convierta en la ventana superior.
¿Alguien me puede indicar las instrucciones sobre cómo realizar estas tareas?
Muchas gracias.
Simplemente declare myForm como estático para que sea accesible por mis opciones desde el evento FormClosed (para hacer que myForm = null nuevamente). – RHaguiuda