Файл Главное окно
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(); //показ формы
}
}
}
}
