
Бібіліотека візуальних компонент
План
1. Візуальні компоненти
2. Візуальні компоненти та їх спільні властивості
3. Події які виникають для візуальних компонент
4. Методи для роботи з візуальними компонентами
1. Візуальні компоненти
Для створення інтерфейсу додатків Delphi пропонує великий набір візуальних компонентів, головні з який розташовуються на вкладках Standard, Additional і Win32 Палітри компонентів. Їх називають відповідно стандартними, додатковими і 32-розрядними (введеними в Windows 95) компонентами.
Такий розподіл компонентів обумовлено, мабуть, назвами вкладок (сторінок), а не функціональним призначенням або важливістю компонентів, тому що грань, наприклад, між стандартними і додатковими керуючими елементами нечітка, кнопка SpeedButton (вкладка Additional) використовується при створенні панелей інструментів додатка і достатньо давно є головним керуючим елементом Windows, a кнопки Button і BitBtn, розташовуючись на різних вкладках, практично не відрізняються по функціях.
На вкладці Standard (мал.2) палітри компонентів знаходяться інтерфейсні компоненти, більшість із яких використовувалися в перших версіях Windows:
-
Frames - Фреймы
-
MainMenu - Головне меню
-
РopupMenu - Спливаюче меню
-
Label - Надпис
-
Edit - Однорядковий редактор
-
Memo - Багаторядковий редактор
-
Button - Стандартна кнопка
-
СheckBox - Незалежний перемикач (прапорець)
-
RadioButton - Перемикач
-
ListBox - Список
-
СomboBox - Поле зі списком
-
ScrollBar - Смуга прокручування
-
GroupBox - Група
-
RadioGroup - Група залежних перемикачів
-
Panel - Панель
-
ActionList - Список дій
Компоненти перераховані послідовно в порядку розташування їх піктограм на сторінці. Перша піктограма відповідає не компоненту, а стрілці скасування вибору компонента на сторінці.
Мал.2. Вкладка Standard
На сторінці Additional (мал.3) палітри компонентів знаходяться наступні компоненти:
-
BitBtn - Кнопка з малюнком
-
SpeedButton - Кнопка швидкого доступу
-
MaskEdit - Однорядковий редактор із використанням даних по шаблону
-
StringGrid - Таблиця рядків
-
DrawGrid - Таблиця
-
Іmage - Графічний образ
-
Shape - Геометрична фігура
-
Bevel - Фаска
-
ScrollBox - Область прокручування
-
CheckListBox - Список перемикачів
-
Splitter - Роздільник
-
StaticText - Статичний текст
-
ControlBar - Контейнер для панелі інструментів
-
АpplicationEvents - Події додатка
-
Chart - Діаграма
Мал.3. Вкладка Additional
На сторінці Win32 (мал.4) палітри компонентів знаходяться компоненти, що відносяться до нового 32-розрядного інтерфейсу Windows:
-
TabСontrol - Вкладка
-
PageControl - Блокнот
-
ІmageList - Список графічних образів
-
RichEdit - Повнофункціональний текстовий редактор
-
TrackBar - Бігунець
-
ProgressBar - Індикатор ходу робіт
-
UpDown - Лічильник
-
HotKey - Редактор комбінацій гарячих клавіш
-
Animate - Перегляд відеокліпів
-
DateTimePicker - Рядок введення дати
-
MonthCalendar - Календар
-
TreeView - Дерево об'єктів
-
ListView - Список
-
HeaderControl - Роздільник
-
StatusBar - Рядок станe
-
ToolBar - Панель інструментів
-
CoolBar - "Крута" панель інструментів
-
PageScroller - Прокручування зображень
Мал.4. Палітра Win32