SoloCodigo
CLR: .Net / Mono / Boo / Otros CLR => C# => Mensaje iniciado por: orfeo087 en Sábado 21 de Noviembre de 2009, 19:07
-
Buscando en google acabo de descubrir que una forma de hacer que se abra un solo formulario es añadiendo DefInstance al código del formulario en cuestión y luego llamándolo por:
Clientes.DefInstance.Show();
Me resulta un poco incomodo tener que añadir este código en cada formulario:
private static Clientes m_FormDefInstance;
public static Clientes DefInstance
{
get
{
if (m_FormDefInstance == null || m_FormDefInstance.IsDisposed)
m_FormDefInstance = new Clientes();
return m_FormDefInstance;
}
set
{
m_FormDefInstance = value;
}
}
Entonces me gustaría saber si existe otra forma más profesional de hacerlo o no hay mas remedio que tener que recurrir a eso ¿? ¿? ¿? ¿?