Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Bilet_3.docx
Скачиваний:
6
Добавлен:
16.09.2019
Размер:
31.91 Кб
Скачать

Обробники подій

(обробник події вказує на процедуру, яка буде виконуватися з появою події)

Подія

Опис

OnActivate

активізація форми

OnClose

закриття вікна форми

OnCreate

створення форми

OnDeactivte

активізація іншої форми

OnHide

приховування форми

OnKeyDown

натиснення клавіші клавіатури

OnKeyPress

натиснення алфавітно-цифрової клавіші

OnKeyUp

відпускання клавіші клавіатури

OnMouseDown

натиснення клавіші миші

OnMouseMove

переміщення миші

OnMouseUp

відпускання клавіші миші

OnPaint

перемальовування вікна форми

OnResize

зміна розмірів вікна форми

OnShow

виведення форми на екран

Візуальні компоненти.

Базовим класом візуальних компонентів (ВК) є клас TControl, що забезпечує основні атрибути: положення, розмір, заголовок, колір. ВК поділяють на віконні і не віконні.

ВВК – це спеціальне вікно, призначене для певної мети (кнопки, поля редагування). Базовим класом є клас TWinControl (нащадок TControl). ВВК можуть отримувати фокус, на що вказує курсор редагування (для полів уведення) або прямокутник, мати дескриптор вікна – посилання на інше вікно, бути контейнером для інших ВК. НВК базовим класом є TGraphicControl. Не можуть отримувати фокус і бути контейнером. Нижче буде розглянуто основні спільні властивості, методи та обробники подій візуальних компонентів.

Властивості.

Властивість

Опис

Align

вирівнювання відносно контейнера

alNone – не має вирівнювання alTop – зверху, ширина контейнера

alBottom – знизу, ширина контейнера alLeft – ліворуч, висота контейнера

alRight – праворуч, висота контейнера alClient – розміри контейнера

Color

колір фону

Ctl3d

True – об’ємний вид

Font

атрибути тексту: Name – назва шрифту, Size – розмір, Style – стиль, Color – колір

Height

висота в пікселях

Width

ширина в пікселях

Left

координата X лівого верхнього кута вікна відносно контейнера

Top

координата Y лівого верхнього кута вікна відносно контейнера

Hint

текст підказки

ShowHint

True –виводити підказку при наведенні курсору миші

Text

текстовий вміст компонента

ReadOnly

True – не можна змінювати текст

Події

Події, на які можуть реагувати візуальні компоненти, поділяють на групи:

  • вибір елемента управляння (клавіша Tab, миша);

  • переміщення вказівника миші, та натиснення її клавіш;

  • переміщення об’єкта методом drag-and-drop.

  • натиснення клавіш клавіатури;

  • отримання та втрата фокусу;

Події вважають властивостями певного типу. Деякі події належать до type TNotifyEvent = procedure (Sender : TObject) of object і мають нотифікаційний (повідомляючий) характер;

Такі події вказують на джерело події (параметр Sender ) і можуть не мати інших параметрів. Деякі події більш складні і потребують передачі допоміжних параметрів.

При виборі елемента управління виникає подія OnClick, яку називають подією натиснення. Від миші ця подія подається при натисненні лівої клавіші. Від клавіатури для різних об’єктів ця подія подається клавішами Space, або Enter. Наприклад, для об’єкта ButtonSpace, або Enter, для об’єкта CheckBox – клавіша Space.

Методи

Метод

Опис

SetFocus

встановлення фокусу введення на віконний елемент управління.

CanFocus

повертає значення типу Boolean: True – елемент може прийняти фокус

Clear

очищує вміст компонентів (для полів редагування властивість Text)

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]