Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Метод_практика_ТРПП.doc
Скачиваний:
14
Добавлен:
02.05.2019
Размер:
808.96 Кб
Скачать

Задание 2

Работа с формой и объектами

Цели:

  1. Закрепление теоретических сведений по работе с формой и объектами.

  2. Использование методов, свойств, событий формы, объектов: Button, Panel.

Задание:

  1. Создать новый проект. Изменить заголовок формы "Задание 2. Фамилия Имя. Группа".

  2. Расположить на форме объекты (рисунок 2.1):

  • пять кнопок Button1 .. Button5;

  • панель Panel1.

Рисунок 2.1

  1. Определить функции кнопок согласно вариантам (Таблица 2.1):

1-я кнопка:

  1. прячет / показывает 5-ю кнопку, при этом соответственно изменяется название 1- кнопки: «ВКЛ 5 кнопку»/ «ВЫКЛ 5 кнопку»;

  2. блокирует / разблокирует 5-ю кнопку, , при этом соответственно изменяется название 1- кнопки: «БЛОКИРОВАТЬ»/ «РАЗБЛОКИРОВАТЬ»;

  3. переключает видимость 2-й, 3-й и 4-й кнопок по кругу (видна только одна из кнопок по очереди);

  4. переключает блокировку 2-й и 3-й (активна только одна из кнопок по очереди);

  5. меняет подсказки 2-й, 3-й и 4-й кнопок по кругу

  6. изменяет размеры 5-й кнопки (определить 3 размера) по кругу.

2-я кнопка:

  1. вкл./выкл. системное меню в строке заголовка формы;

  2. вкл./выкл. кнопку “развернуть” в строке заголовка формы;

  3. вкл./выкл. кнопку “свернуть” в строке заголовка формы;

  4. блокировать./разблокировать кнопку “развернуть” в строке заголовка формы.;

  5. блокировать./разблокировать кнопку “свернуть” в строке заголовка формы.;

  6. вкл/выкл значок “справка” в строке заголовка формы.

3-я кнопка:

  1. перебирает цвет панели Panel1 (определить 3 типа цвета) по кругу;

  2. перебирает тип рамки панели Panel1 по кругу;

  3. перебирает тип курсора (определить 5 типов) по кругу;

  4. перебирает тип рамки формы по кругу;

  5. перебирает тип отображения формы (в нормальном, свернутом или развернутом на весь экран виде) по кругу.

4-я кнопка (1-сама по себе, 2 - с <Shift>, 3 - c <Ctr>l):

  1. 1-увеличивает, 2-уменьшает, 3-восстанавливает исходный шрифт на форме;

  2. вкл/выкл стили шрифтов на форме: 1-полужирный, 2‑наклонный., 3-полужирный наклонный;

  3. вкл/выкл начертание шрифтов на форме: 1-зачеркнутый, 2‑подчеркнутый, 3-исходное состояние;

  4. вкл/выкл 1-горизонтальную линейку прокрутки, 2‑вертикальную линейку прокрутки, 3-обе линейки прокрутки;

  5. переключает цвет формы по кругу (определить 3 типа цвета) 1 – в одну сторону, 2 – в другую, 3 – включает исходный цвет.

Таблица 2.1 – Индивидуальные задания по использованию

Номер варианта

1 кн

2 кн

3 кн

4 кн

Номер варианта

1 кн

2 кн

3 кн

4 кн

1

a

a

a

a

16

a

d

c

d

2

b

b

b

b

17

b

e

a

e

3

c

c

c

c

18

e

f

b

a

4

d

d

d

d

19

d

a

d

b

5

e

e

e

e

20

e

b

e

c

6

f

f

a

b

21

a

c

b

e

7

b

a

b

c

22

b

d

a

a

8

c

b

e

d

23

c

e

e

b

9

d

c

d

e

24

d

f

a

c

10

e

d

c

a

25

e

a

c

d

11

f

e

e

c

26

f

b

d

e

12

a

f

d

d

27

b

c

a

d

13

c

a

c

e

28

c

d

d

c

14

d

b

b

a

29

a

e

c

b

15

f

c

a

b

30

e

c

b

a

    1. Определить подсказку (Hint), описывающую функцию кнопки, причем подсказка появляется не стандартным образом, а вместе с именем и заголовком кнопки в специальной области формы при попадании указателя мыши на кнопку и гаснет при уходе указателя с кнопки.

Контрольные вопросы

    1. Определить методы и свойства, отвечающие за внешний вид формы

    2. Перечислить основные свойства класса TButton

    3. Перечислить основные свойства класса TPanel

    4. Назвать набор обработчиков событий, связанных с мышью

    5. Назвать набор обработчиков событий, связанных с клавиатурой