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!