Как настроить события основного окна

Задание 1. Создайте оконное приложение. Измените свойства формы так, чтобы окно приобрело вид:

Причем, при запуске окно должно разворачиваться на весь экран.

Как настроить вид основного окна

В режиме Конструктора выделите форму и обратитесь к Окну Свойства (оно включается кнопкой на Стандартной панели инструментов )

Установите следующие свойства формы Form1

1) - цвет фона

2) - строка в заголовке окна

3) - положение окна при запуске программы

4) - размер окна (можно отрегулировать мышью в Конструкторе форм)

5) - режим выбора начального положения окна

6) - состояние окна при запуске программы

Скомпилируйте и запустите программу, проверьте ее работу.

 

Задание 2. Измените события формы так, чтобы после каждого двойного щелчка по форме в строку ее заголовка добавлялась буква А

Как настроить события основного окна

В режиме Конструктора форм выделите форму и обратитесь к окну Свойства, в нем кнопкой включите режим показа списка Событий

Найдите событие и сделайте двойной щелчок в правом пустом столбце

Вы окажетесь в режиме редактирования текста обработчика этого события:

Вставьте в эту функцию команду:

 

Form1.Text = Form1.Text + "A";

 

Скомпилируйте и запустите программу, проверьте ее работу.

Задание 3. Создайте программу «Конвертор валют»

1) Создайте проект Приложение Windows Forms

2) Разверните Панель элементов и

добавьте в окно элементы управления:

- 3 надписи ,

- 3 поля ввода

- кнопку

Измените их свойства Text так, чтобы окно приобрело следующий вид

Для последнего поля ввода свойство ReadOnly сделайте True

3) Создайте обработчик события нажатия кнопки

для этого

а) в конструкторе форм сделайте по ней двойной щелчок, или

б) кнопкой откройте окно События и выберите событие Click

в обоих случаях Вы должны оказаться в окне текстового редактора для файла Form1.cs
где уже автоматически создан заголовок функции-обработчика события нажатия кнопки.

Посмотрите этот текст, обратите внимание какой еще код был автоматически сгенерирован. Попробуйте сопоставить его с Вашими действиями в конструкторе форм.

Теперь надо написать определение функции – обработчика события нажатия кнопки. Добавьте в ее тело, после заголовка: private void button1_Click(object sender, EventArgs e)

код, подобный следующему:

Запустите программу и проверьте, как она работает.

При вводе исходных значений будьте аккуратны, т.к. проверка их корректности программой не проводится и при вводе нечисловых значений произойдет аварийное завершение.

!!! Замечание:

Использовать для визуальных элементов в форме предлагаемые по умолчанию имена очень плохо

Измените имена элементов управления в этой форме через их свойство Name.
Дайте каждому элементу осмысленное имя в соответствии с его ролью в этой программе, соответственно измените код обработчика события нажатия кнопки.

В дальнейшей работе, при размещении элемента в форме, сразу давайте ему подходящее имя.

Задание 4. Создайте программу для нахождения корней квадратного уравнения

Программа должна выводить все действительные корни при D>=0 и корни в виде комплексного числа при D<0.

Коэффициент при х2 должен отличаться от нуля, иначе – выводится информационное сообщение о том, что решается не квадратное, а линейное уравнение.

Для вывода сообщения используйте вызов функции

MessageBox.Show("строка текста сообщения", "строка заголовка окна сообщения");

Задание 5. Создайте программу для нахождения факториала целого числа