Public Class Form1Y de ahi en adelante, en todo tu proyecto, siempre usaras Form1.Instance y siempre estaras usando una unica instancia disponible.
..........
.........
........
Private Shared _instance As Form1
........
Public Shared ReadOnly Property Instance As Form1
Get
If _instance Is Nothing OrElse _instance.IsDisposed() Then
_instance = New Form1()
End If
Return _instance
End Get
End Property
.............
.............
.............
End Class
Mi blog es el blog de un pirao, (y mas o menos). Contiene de todo y de todas las cosas, y sobre todo aquellas cosas que para mi, son interesantes, lo que quiere decir que para tí posiblemente no lo sean. Estas avisado :-)
2005-02-27
Patron Singleton y formularios
Tengo un formulario MDI en el que cargo una serie de formularios hijos, pero no quiero que un formulario hijo se abra mas de una vez, como puedo controlar la cantidad de veces que se abre un formulario
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario