private void tSMIzakup_Click(object sender, EventArgs e) { int level = trvgroup.SelectedNode.Level; if (level > 1) { string FullName = trvgroup.SelectedNode.Text; string kod = trvgroup.SelectedNode.Text.Remove((trvgroup.SelectedNode.Text.IndexOf('-') - 1)); for (int x = 0; x < this.OwnedForms.Length; x++) { if (this.OwnedForms[x].Name == "InfoPriceform") { this.OwnedForms[x].Close(); } } // Запускаем форму если она не запущена Sform.ownerFormName = "InfoPriceform"; Form InfoPriceform = new InfoPriceform(tSMIzakup.Text, kod, FullName); InfoPriceform.StartPosition = FormStartPosition.CenterScreen; //FindTovarform.WindowState = FormWindowState.Maximized; //указываем владельца для формы InfoPriceform.Owner = this; // где containerInstance - это экземпляр контейнера или указатель на MainForm InfoPriceform.Show(); } }
private void tSMIZakup_Click(object sender, EventArgs e) { if (dgvFindT.Rows.Count > 0) { int ir = dgvFindT.CurrentRow.Index; if (ir != -1) { string kod = dgvFindT.Rows[ir].Cells[0].Value.ToString(); string fullname = dgvFindT.Rows[ir].Cells[0].Value.ToString() + " -- " + dgvFindT.Rows[ir].Cells[1].Value.ToString(); for (int x = 0; x < this.OwnedForms.Length; x++) { if (this.OwnedForms[x].Name == "InfoPriceform") { this.OwnedForms[x].Close(); } } // Запускаем форму если она не запущена Sform.ownerFormName = "InfoPriceform"; Form InfoPriceform = new InfoPriceform(tSMIZakup.Text, kod, fullname); InfoPriceform.StartPosition = FormStartPosition.CenterScreen; //FindTovarform.WindowState = FormWindowState.Maximized; //указываем владельца для формы InfoPriceform.Owner = this; // где containerInstance - это экземпляр контейнера или указатель на MainForm InfoPriceform.Show(); } } }