Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/12/2011, 10:45
yonerflash
 
Fecha de Ingreso: noviembre-2004
Ubicación: Medellín
Mensajes: 121
Antigüedad: 20 años, 1 mes
Puntos: 1
Busqueda Problema con objeto set get

Buenos días tengo en una clase un objeto set y get para manejar un interruptor para evitar que se abra más de un formulario a la vez. Tengo un formulario padre y varios hijos. En el evento formClosing reanudo el estado del interruptor, pero el programa no funciona, si alguien me puede decir en que me equivoqué se lo agradezco.
Código en la clase
class Class1
{
private bool bLibre = true;

public bool establecer
{
get { return bLibre; }
set { bLibre = value; }
}

}

Código en el formulario padre
Class1 o = new Class1();

private void Form1_Load(object sender, EventArgs e)
{


}

private void ingresoToolStripMenuItem_Click(object sender, EventArgs e)
{
if (o.establecer == true)
{
o.establecer = false;
frmIngreso ingreso = new frmIngreso();
ingreso.MdiParent = this;
ingreso.Show();
}
}

private void exámen1ToolStripMenuItem_Click(object sender, EventArgs e)
{
if (o.establecer == true)
{
o.establecer = false;
frmExamen1 examen1 = new frmExamen1();
examen1.MdiParent = this;
examen1.Show();
}
}

Código en el formulario ingreso
Class1 o = new Class1();

private void frmIngreso_Load(object sender, EventArgs e)
{

}
private void frmIngreso_FormClosing(object sender, FormClosingEventArgs e)
{
o.establecer = true;
}