form1.show en vb.net

JoeQueer
27 de Abril del 2005
Cuando hago mi primer mdi en vb.net normalmente cada vez q llamo al show me salen tantas ventanas como clicks hago. Pero mi inteción es controlar que solo haya una ventana sin que haya opción de darle otra vez a la opcion. Como puedo realizarlo?

Gracias.

mati
27 de Abril del 2005
Has probado en lugar de show con from.ShowDialog()
si lo que quieres es que no te deje navegar por el prmer formulario.

eth0
27 de Abril del 2005
Para eso te vendría perfectamente un patrón Singleton. Puedes buscar información sobre patrones de diseño en Google.

FRAN
27 de Abril del 2005
Imagino que te refieres a que te salen muchas ventanas hijas en el MDI, si es asi, declara un form de la clase FormHija,y crea el objeto form de esa clase antes o despues de pinchar ya como quieras, y controla que al si al pinchar no esta visible el form pues haz un show() y viceversa, ya teniendo en cuenta si tu ventana existe y ha sido creada o no, por eso si sabes que la vas a usar seguro, crea el form y con el click solo controlas si es visible o no.Saludos!