Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка_Delphi_10.doc
Скачиваний:
10
Добавлен:
23.12.2018
Размер:
1.5 Mб
Скачать

14. Управление программой с помощью компонентов scrollbar, trackbar, radiobutton, checkbox

Цель работы: Изучить основные свойства и методы компонентов ScrollBar ,TrackBar, RadioButton, CheckBox.

Постановка задачи: Написать программу смешивания цветов. При этом должен быть организован диалог, как показано ниже.

Таблица 14

Исходные данные

Вариант

Используемые компоненты

1

CheckBox и TrackBar

2

RadioButton и ScrollBar

3

CheckBox и ScrollBar

4

RadioButton и TrackBar

5

RadioButton и ScrollBar

6

RadioButton и TrackBar

7

CheckBox и ScrollBar

8

CheckBox и TrackBar

9

CheckBox и ScrollBar

10

RadioButton и ScrollBar

Рекомендации: использовать для получения необходимого результата функции для работы с цветом(StrToColor, API-функцию RGB и другие)

Компонент TrackBar представляет собой элемент управления в виде ползунка, который пользователь может перемещать курсором мыши или клавишами во время выполнения. Таким образом, пользователь может управлять какими-то процессами: громкостью звука, размером изображения и т.п.

Основное свойство компонента — Position. Это свойство можно задавать во время проектирования или программно во время выполнения. При перемещении пользователем ползунка можно прочитать значение Position, характеризующее позицию, в которую пользователь переместил ползунок. Для возможности такого чтения служит событие OnChange. В обработчике этого события можно прочитать значение Position и использовать его для управления каким-то компонентом.

Свойство Position — целое, значение которого может изменяться в пределах, задаваемых свойствами Min и Мах.

Свойство Orientation определяет ориентацию ползунка: trHorizontal — горизонтальная, trVertical — вертикальная.

Компонент ScrollBar похож на ползунок по своим функциям, хотя выглядит он иначе и предназначен по замыслу для других целей. Этот компонент представляет собой стандартную линейку прокрутки Windows. Однако, он может использоваться и для целей, и для управления, подобного компоненту TrackBar.

Основные свойства ScrollBar — Position, Min и Мах те же, что у компонента TrackBar. Свойство Kind, определяющее горизонтальное или вертикальное расположение полосы и принимающее соответственно значения sbHorizontal или sbVertical, аналогично свойству Orientation компонента TrackBar.

Содержание отчета: Задание, листинг программы, результат работы программы.

15. Создание многостраничного приложения

Цель работы: Изучить компоненты TPageControl, TTabSheet

Постановка задачи: Разработать программу тестирования по предметной области, указанной в таблице 15, используя компоненты TPageControl и TTabSheet.

Таблица 15