Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Otchyot_OOP.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
322.91 Кб
Скачать

Файл Главное окно

namespace WindowsFormsApplication3

{

public partial class Form3 : Form

{

Form f5; //инициализируем форму

static public int nud=0; //создаем глобальную переменную

static public int flag = 0; //создаем глобальную переменную

public Form3()

{

InitializeComponent(); //инициализация формы

}

private void Form3_Load(object sender, EventArgs e) //событие загрузки формы

{

if (IsMdiContainer == true) //проверка на MDI форму

WindowState = FormWindowState.Maximized; //развернуть на весь экран приложение

f5 = new Form5(); //объявление новой формы

}

private void выходToolStripMenuItem_Click(object sender, EventArgs e) //событие при нажатии кнопки «Выход»

{

Application.Exit(); //выход из приложения

}

private void начальныеУсловияToolStripMenuItem1_Click(object sender, EventArgs e) //событие при нажатии кнопки «Размерность матрицы»

{

if (IsMdiContainer == true) //проверка формы на MDI

{

f5.MdiParent = this; //установление для формы «Размерность матрицы» «Главное окно» как “главное”

f5.Show(); //показ формы

}

else

{

f5.Show(); //показ формы

f5.TopLevel = true; //флаг

f5.TopMost = false; //флаг

}

}

private void решениеToolStripMenuItem1_Click(object sender, EventArgs e) //событие при нажатии кнопки «Начальные условия»

{

if (Form3.nud == 0) //проверка на пропуск объявления размерности массива

{

Form7 f7 = new Form7(); //объявление формы «Ошибки»

f7.ShowDialog(); //показ формы

}

else

{

Form f6 = new Form6(); //объявление формы «Начальные условия»

if (IsMdiContainer == true) //для модальной версии программы

{

f6.MdiParent = this;

}

f6.Show(); //показ формы

}

}

private void оПрограммеToolStripMenuItem_Click(object sender, EventArgs e) //событие при нажатии кнопки «О программе»

{

Form f8 = new Form8(); //объявление формы «О программе»

f8.ShowDialog(); //показ модальной формы

}

private void решениеToolStripMenuItem2_Click(object sender, EventArgs e) //событие при нажатии кнопки «Решение»

{

if (Form3.nud == 0 || Form3.flag == 0) //проверка на недопустимость вызова формы

{

Form7 f7 = new Form7();

f7.ShowDialog(); //вызов формы «Ошибка»

}

else

{

Form f9 = new Form9(); //объявление формы «Решение»

if (IsMdiContainer == true) //для модальной версии программы

f9.MdiParent = this;

f9.Show(); //показ формы

}

}

}

}

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]