public static FormProducto GetInstancia() { if (_Instancia == null) { _Instancia = new FormProducto(); } return(_Instancia); }
private void DataListado_DoubleClick(object sender, EventArgs e) { FormProducto form = FormProducto.GetInstancia(); string par1, par2; par1 = Convert.ToString(this.DataListado.CurrentRow.Cells["Id_Categoria"].Value); par2 = Convert.ToString(this.DataListado.CurrentRow.Cells["Nombre"].Value); form.setCategoria(par1, par2); this.Close(); }
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 FormProducto_FormClosing(object sender, FormClosingEventArgs e) { { _Instancia = null; } }