• Domingo 22 de Diciembre de 2024, 09:41

Autor Tema:  Existe Alternativa a DefInstance ??  (Leído 963 veces)

orfeo087

  • Nuevo Miembro
  • *
  • Mensajes: 14
    • Ver Perfil
Existe Alternativa a DefInstance ??
« en: Sábado 21 de Noviembre de 2009, 19:07 »
0
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:

Citar
Clientes.DefInstance.Show();
Me resulta un poco incomodo tener que añadir este código en cada formulario:

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