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 ¿? ¿? ¿? ¿?