public void AbrirFormEnMDI <MiForm>() where MiForm : Form, new() { Form Formulario; FormPrincipal principal; Formulario = ParentForm.MdiChildren.OfType <MiForm>().FirstOrDefault(); //Si el formulario no existe if (Formulario == null) { Formulario = new MiForm(); Formulario.Show(); Formulario.Dock = DockStyle.Fill; } else //Si el formulario existe { Formulario.Activate(); } }
private void productoToolStripMenuItem_Click(object sender, EventArgs e) { Form Formulario; Formulario = MdiChildren.OfType <FormProducto>().FirstOrDefault(); //Si el formulario no existe if (Formulario == null) { Formulario = FormProducto.GetInstancia(); Formulario.Show(); Formulario.MdiParent = this; Formulario.Dock = DockStyle.Fill; } else //Si el formulario existe { Formulario.Activate(); } }
private void gradientColor2_Click(object sender, EventArgs e) { Form Formulario; int lx = 140, ly = 10; Formulario = ParentForm.MdiChildren.OfType <FormProducto>().FirstOrDefault(); //Si el formulario no existe if (Formulario == null) { Formulario = FormProducto.GetInstancia(); Formulario.Show(); Formulario.MdiParent = this.ParentForm; Formulario.Dock = DockStyle.Fill; } else //Si el formulario existe { Formulario.Activate(); } }
private void gradientColor4_Click(object sender, EventArgs e) { FormCompra Formulario; Formulario = ParentForm.MdiChildren.OfType <FormCompra>().FirstOrDefault(); //Si el formulario no existe if (Formulario == null) { Formulario = FormCompra.GetInstancia(); Formulario.Show(); Formulario.MdiParent = this.ParentForm; Formulario.Dock = DockStyle.Fill; Formulario.Id_Trabajador = Convert.ToInt32(this.Id_Trabajador); } else //Si el formulario existe { Formulario.Activate(); } }
private void AbrirInicio() { Form1nicio Formulario; Formulario = MdiChildren.OfType <Form1nicio>().FirstOrDefault(); //Si el formulario no existe if (Formulario == null) { Formulario = new Form1nicio(); Formulario.Id_Trabajador = Convert.ToInt32(this.Id_Trabajador); Formulario.Show(); Formulario.MdiParent = this; Formulario.Dock = DockStyle.Fill; } else //Si el formulario existe { Formulario.Activate(); } }