Beispiel #1
0
        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);
        }
Beispiel #2
0
        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 = "=";
            }
        }