private void BtnAgregarProveedor_Click(object sender, EventArgs e) { foreach (Form formulario in this.formsAbiertos) { if (formulario is FrmAgregarProveedor castForm) { castForm.WindowState = FormWindowState.Normal; castForm.Show(); castForm.Activate(); return; } } FrmAgregarProveedor form = new FrmAgregarProveedor { StartPosition = FormStartPosition.CenterScreen, Name = "FrmAgregarProveedor" }; form.FormClosed += Frm_FormClosed; form.Show(); Form frm = (Form)form; this.formsAbiertos.Add(frm); }
private void CastForm_ondgvDoubleClick(object sender, EventArgs e) { foreach (Form formulario in this.formsAbiertos) { if (formulario is FrmAgregarProveedor castForm) { castForm.IsEditar = true; castForm.AsignarDatos(DatagridString.ReturnValuesOfCells(sender, 0)); castForm.WindowState = FormWindowState.Normal; castForm.Show(); castForm.Activate(); return; } } FrmAgregarProveedor form = new FrmAgregarProveedor { StartPosition = FormStartPosition.CenterScreen, Name = "FrmAgregarProveedor", IsEditar = true }; form.AsignarDatos(DatagridString.ReturnValuesOfCells(sender, 0)); form.FormClosed += Frm_FormClosed; form.Show(); Form frm = (Form)form; this.formsAbiertos.Add(frm); }