Hola a todos,
en WindowsForm tengo una clase base (Form) de la que heredo todos mis
formularios para un proyecto, y quiero implementar el patron singleton pero
colocando el codigo en la clase base ya que actualmente lo estoy colocando
en cada formulario heredado y es tedioso estar colocando lineas repetitivas
en cada forma.
este es el codigo que coloco en cada formulario
static <<nobreclas>> instance = null;
static readonly object padlock = new object();
public static <<nobreclas>> Instance
{
get
{
lock (padlock)
{
if (instance == null)
{
instance = new <<nobreclas>>();
}
else
{
instance.BringToFront();
instance.WindowState = FormWindowState.Maximized;
}
return instance;
}
}
}
talves esto sea muy facil pero estoy confundido y no he podido implentarlo
en la clase base para que en las clases hijas sea heredado.
Saludos
Leer las respuestas