//перехід до створення довідки private void CreateRef_Click(object sender, EventArgs e) { this.Visible = false;//зкриття поточного вікна //відображення наступного вікна FrmInputData createReference = new FrmInputData(this, account); createReference.ShowDialog(); }
//конструктор public FrmSubject(FrmInputData createReference, int course) { InitializeComponent(); this.createReference = createReference; //отримання посилання //отримання обаного номеру спеціальності nameSpec = createReference.cbSpecialization.Items[createReference.cbSpecialization.SelectedIndex].ToString(); //подія виклику інструкції this.HelpButtonClicked += HelpButton_Click; }
//відкриття обраної довідки private void btnRefOpen_Click(object sender, EventArgs e) { try { //отримання номеру збереженної довідки int selectId = Convert.ToInt32(dataGridView1.Rows[dataGridView1.SelectedCells[0].RowIndex].Cells[0].Value); this.Visible = false; //зкриття поточного вікна //відкриття вікна введення даних FrmInputData createReference = new FrmInputData(this, selectId, account); createReference.ShowDialog(); this.Close();//закриття вікна } catch { //повідомлення про помилку MessageBox.Show("Помилка! Немає збережених довідок.", "Увага!", MessageBoxButtons.OK, MessageBoxIcon.Information); } }