private void створитиНовуТаблицюToolStripMenuItem_Click(object sender, EventArgs e) { if (saved != true) { YesNo y = new YesNo("Ви бажаєте зберігти зміни?"); switch (y.ShowDialog()) { case DialogResult.Yes: Save(); break; case DialogResult.No: break; } } int h = 0; int w = 0; NewTableForm form = new NewTableForm(); switch (form.ShowDialog()) { case DialogResult.OK: h = form.GetNewHeight(); w = form.GetNewWidth(); break; case DialogResult.Cancel: return; break; } Table.I().Create(h, w); }
private void змінитиРозмірToolStripMenuItem_Click(object sender, EventArgs e) { NewTableForm t = new NewTableForm(); int h = 0; int w = 0; saved = false; switch (t.ShowDialog()) { case DialogResult.OK: h = t.GetNewHeight(); w = t.GetNewWidth(); break; case DialogResult.Cancel: return; break; } int H = Table.I().GetHeight(); int W = Table.I().GetWidth(); if (h < H || w < W) { YesNo y = new YesNo("Розмір нової таблиці менший, за розмір існуючої, тому деякі дані може бути втрачено. Ви бажаєте змінити розмір?"); switch (y.ShowDialog()) { case DialogResult.Yes: Table.I().Resize(h, w); this.FormText.Text = "="; break; case DialogResult.No: break; } } else { Table.I().Resize(h, w); this.FormText.Text = "="; } }