Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Середовище_Delphi_2012.doc
Скачиваний:
2
Добавлен:
10.11.2019
Размер:
337.92 Кб
Скачать

Створення процедури опрацювання події

Щоб створити процедуру опрацювання події, робимо активною ком­поненту, над якою буде виконана дія, у вікні Object Inspector відкриваємо сторінку подій Events, встановлюємо курсор у полі редактора імені проце­дури вибраної події і двічі клацаємо лівою кнопкою мишки.

В результаті

  • у правому стовпці система автоматично генерує ім’я процедури оп­ра­цювання вибраної події, яке складається з двох частин – імені компо­ненти, над якою виконується дія, та імені події без префікса On (напр., Edit1.Enter);

  • в редакторі коду відповідного модуля автоматично з’явиться почат­ко­вий (базовий) текст процедури опрацювання події;

  • заголовок процедури автоматично буде введений до опису класу фо­рми, на якій розміщена компонента.

Початковий текст програми не містить жодних операторів. Для виз­начення реакції компонен­ти на подію програміст повинен написати у тілі процедури (між операторними дужками begin і end) програму.

Якщо вікно редактора коду сховане за формою, треба виконати команду View → Toggle Form/Unit або натиснути клавішу [F12].

Структура вікна редактора типова.

Індикатори у рядку стану зліва направо вказують:

  • позицію курсора на екрані;

  • чи змінювався (Modified) текст у вікні з моменту останнього запам’я­товування;

  • режим набору символів – Insert (вставка) чи Overwrite (заміна). Пере­микання режимів здійснюється клавішею [Ins].

У тексті програми редактор коду автоматично виділяє жирним клю­чові слова мови Object Pascal (begin, end, procedure, var та ін.). Синім курсивом виділяються коментарі – пояснюючий текст, який не сприй­мається програмою.

Коротко про властивості

Розглянемо окремі властивості, притаманні багатьом компонентам, та їх можливі значення.

Align – спосіб розташування компоненти на формі. Значення виби­раються зі списку у полі редагування властивості.

Alignment – спосіб розташування надпису на компоненті. Список мо­жливих значень:

taCenter – від центру;

taLeftJustify – зліва;

taRightJustify – справа.

Caption – надпис на компоненті (кнопці, панелі, заголовкові форми та ін.). За замовчуванням збігається з іменем компоненти. Його значення змінюється з клавіатури.

Color – колір базової компоненти (фон), колір тексту об'єкта та ін. Вибирається з запропонованого списку (наприклад, clRed – червоний, clWhite – білий і т. д.).

Font – шрифт надпису на компоненті. Параметри шрифту вибира­ються з запропонованих списків або у діалоговому вікні Шрифт, що від­кривається кнопкою з трикрапкою.

Height – висота компоненти. Вводиться з клавіатури.

Left – віддаль у пікселях від лівої межі компоненти до лівої межі ба­зового об’єкта (форми).

Name – ім’я компоненти, яке генерує система при встановленні ком­поненти на формі (наприклад, для кнопок Button1, Button2). Це головна властивість кожної компоненти. Усі компоненти модуля повинні мати різні імена.

Top – віддаль у пікселях від верхньої межі компоненти до верхньої межі її базової компоненти.

Visible – видимість компоненти ( True – видима чи False – невидима).

Width – ширина компоненти у пікселах. Вводиться з клавіатури.