private void productosToolStripMenuItem_Click(object sender, EventArgs e) { if (frmProducto == null) { frmProducto = new FormProducto(idRol); frmProducto.FormClosed += new FormClosedEventHandler(frmProducto_FormClosed); frmProducto.MdiParent = this; frmProducto.Show(); } else { frmProducto.Activate(); } }
private void btnProductos_Click(object sender, EventArgs e) { //valido si no esta abierto el form para solo abrir 1 if (frmProducto == null) { frmProducto = new FormProducto(idRol); frmProducto.FormClosed += new FormClosedEventHandler(frmProducto_FormClosed); frmProducto.MdiParent = this; frmProducto.Show(); } //si esta activo solo lo muestro else { frmProducto.Activate(); } }
//metodo para permitir abrir solo una vez form producto private void frmProducto_FormClosed(object sender, EventArgs e) { frmProducto = null; }