- •Тираспольский техникум информатики и права Отделение информационных технологий
- •Тема: «Создание базовых элементов интерфейса Windows-программы».
- •Практическая часть 1:
- •План выполнения:
- •Выполнить следующие действия:
- •Выполнить следующие действия:
- •11. Выполнить следующие действия:
- •12. Выполнить следующие действия:
- •Практическая часть 2:
- •Открыть новый проект.
- •Выполнить следующие действия:
- •Выполнить следующие действия:
Практическая часть 2:
Открыть новый проект.
Разместить на форме экземпляры компонентов в соответствии с рисунком:
Полоса прокрутки ScrollBar может быть горизонтальной (по умолчанию) или вертикальной. Это определяется свойством Kind. В нашем случае используется вертикальная полоса прокрутки.
Сохранить код программы и проект под именами, например: unit3.pas и pr3.dpr.
Выполнить следующие действия:
Выделенный объекта |
Вкладка окна Object Inspector |
Имя свойства/ Имя события |
Действие |
ScrollBar1 |
Properties |
Name |
Установка имени полосы прокрутки «RedBar», под которым компонент будет известен программе |
Max |
Установка максимального количества градаций компонент RGB: 255 |
||
Position |
Установка начального значения: 122 |
Аналогично задать значения для ScrollBar2 и ScrollBar3, присвоив им имена «GreenBar» и «BlueBar».
Для всех компонентов формы установите значение свойства Caption « ».
Выполнить следующие действия:
Выделенный объекта |
Вкладка окна Object Inspector |
Имя свойства/ Имя события |
Действие |
RedBar |
Events |
OnChange |
Panel1.Color:=TColorRef(RGB(RedBar.Position,0,0)); Label1.Caption:=IntToStr(RedBar.Position); Panel4.Color:=TcolorRef(RGB(RedBar.Position,GreenBar.Position, BlueBar.Position)); |
Аналогично задать значения для ScrollBar2 и ScrollBar3, проследив за правильностью записи параметров функций RGB и IntTiStr.
Пояснение. В зависимости от передвижения ползунка ScrollBar1 будет меняться цвет Panel1, выводится числовое значение кода не месте Label1 и меняться цвет Panel4.
Сохранить проект, запустить и протестировать. Должно получиться следующие:
