Задание 2. Создать обработчик события для щелчка левой клавишей мыши по форме, в результате которого цвет формы должен поменяться на красный. Измените заголовок формы на свою фамилию.
Для создания проекта в среде PascalABC.Net нужно выполнить команды Файл → Новый проект → Приложение Windows Form. Задать имя проекта и выбрать свою папку для сохранения проекта.
Все файлы сохраняем в папку D:\ Имя файла урок 2 ваша фамилия номер задания. Задания 2 и 3 выполняются в одном файле.
1. В окне инспектора объектов перейти на вкладку События (Events) .
2. Выполнить двойной щелчок в поле напротив события Cliсk.
3. В окне Редактора кода в процедуре Form1.Form1_Click(sender: Object; e: EventArgs); между begin и end вписать команду
Эта команда есть в Примере 2.11 параграфа 2.
4. Чтобы убедиться в правильности работы программы, нужно запустить проект (Выполнить) и проверить, что при выполнении щелчка мышью по форме е` цвет меняется на красный.
5. Измените заголовок формы на свою фамилию. Для этого выберите вкладку Свойства, найдите свойство Text и пропишите свою фамилию. Она должна появиться в строке заголовка формы.
Сохраните изменения в проекте. Покажите учителю.
Задание 3. Внесите изменения в проект так, чтобы при щелчке на форму цвет формы менялся случайно. За щёлчок на форму отвечает событие Cliсk.
Изменять цвет можно с помощью функции FromArgb. У этой функции четыре параметра: прозрачность (альфа-канал, интенсивность красного цвета, интенсивность зеленого цвета, интенсивность синего цвета).
Генерация случайных чисел происходит следующим образом. Сначала создается переменная, являющаяся объектом класса Random (команда)
Эта команда есть в Упр. 1 параграфа 2.
Строка var вставляется после строки procedure.
Каждое новое случайное число можно получить, обращаясь к методу next(x), где x задает полуинтервал [0, x). Команда смены цвета будет выглядеть следующим образом:
Эта команда есть в Упр. 1 параграфа 2.
Эта строка var вставляется после begin.
Запустите проект и проверьте его работу При щелчке на форму должен меняться цвет формы. Выполните несколько щелчков.
Сохраните изменения в проекте. Покажите учителю.
Задание 4. Создать проект, в котором при двойном клике мыши по форме её размеры будут увеличиваться на 500. 5. Измените заголовок формы на свою фамилию.
Этапы выполнения задания
1. Создать новый проект и сохранить в своей папке.
Все файлы сохраняем в папку D:\ Имя файла урок 2 ваша фамилия номер задания. Задания 4 и 5 выполняются в одном файле.
2. Изменить свойство Text формы на Ваша фамилия 4.
3. Создать обработчик события мыши DblClick.
4. Для изменения ширины и высоты формы воспользоваться командами:
width=width+500;
Для высоты формулу пропишите сами.
5. Запустить проект и проверить его работу.
6. Сохранить изменения в проекте.
Задание 5 Создать проект, в котором цвет формы будет меняться при наведении на неё мыши, например с жёлтого на зелёный.
Этапы выполнения задания
1. Создать новый проект и сохранить в своей папке.
2. Изменить свойство Text у формы на Ваша фамилия 4.
3. Создать обработчики для двух событий мыши: MouseEnter и MouseLeave.
Когда указатель появляется над элементом – генерируется mouseenter. Событие mouseleave происходит, когда курсор покидает элемент.
4. В коде события MouseEnter установите зеленый (Green) цвет формы, а коде события MouseLeave — желтый (Yellow).
5. Запустить проект и проверить его работу.
6. Сохранить изменения в проекте.