логового вікна, що позначає кнопку виведення системного меню Колір фону. Колір можна задати, вказавши назву кольору або прив'язку до поточної колірної схеми операційної системи. У другому випадку колір визначається поточною колірною схемою, вибраним компонентом прив'язки і міняється при зміні колірної схеми операційної системи Шрифт. Шрифт, використовуваний за замовчуванням компонентами, що знаходяться на поверхні форми. Зміна властивості Font форми приводить до автоматичної зміни властивості Font компоненту, розташованого на поверхні форми. Тобто компоненти успадковують властивість Font від форми (є можливість заборонити спадкоємство)
При створенні форми в першу чергу слід змінити значення властивості caption (Заголовок).
Аналогічним чином можна встановити значення властивостей Height і width, які визначають висоту і ширину форми. Розмір форми і її положення на екрані, а також розмір інших елементів управління і їх положення на поверхні форми задають в пікселах, тобто точках екрану. Властивостям Height і width треба привласнити значення 250 і 330 відповідно.
Форма - це звичайне вікно. Тому його розмір можна змінити точно так само, як розмір будь-якого іншого вікна, тобто захопленням і переміщенням (за допомогою миші) кордону. По закінченні переміщення меж автоматично зміняться значення властивостей Height і width. Вони відповідатимуть встановленому розміру форми.
Рис.2. Установка значення властивості шляхом введення значення
Положення діалогового вікна на екрані після запуску програми відповідає положенню форми під час її розробки, яке визначається значенням властивостей тор (відступ від верхньої межі екрану) і Left (відступ від лівої межі екрану). Значення цих властивостей також можна задати шляхом переміщення вікна форми за допомогою миші.
При виборі деяких властивостей, наприклад, Borderstyle, праворуч від поточного значення властивості з'являється значок списку. Очевидно, що значення таких властивостей можна задати шляхом вибору із списку (рис.3).
Деякі властивості є складними, тобто їх значення визначається сукупністю значень інших (уточнюючих) властивостей. Перед іменами складних властивостей стои?? значок + raquo ;, при клацанні на якому розкривається список уточнюючих властивостей (рис.4). Наприклад, властивість BorderIcons визначає, які кнопки управління вікном будуть доступні під час роботи програми. Так, якщо властивості biMaximize привласнити значення False, то під час роботи програми кнопки Розгорнути в заголовку вікна не буде.
Рис.3. Установка значення властивості шляхом вибору зі списку
Рис.4. Розкрита список вкладених властивостей складної властивості BorderIcons
Поряд зі значеннями деяких властивостей відображається командна кнопка з трьома крапками. Це означає, що для завдання значення властивості можна скористатися додатковим діалоговим вікном. Наприклад, значення складної властивості Font можна задати шляхом безпосереднього введення значень уточнюючих властивостей, а можна скористатися стандартним діалоговим вікном вибору шрифту.
У табл.2 перераховані властивості форми розробляється програми, які слід змінити. Решта властивостей залишена без зміни і в таблиці не приведені.
Таблиця В2. Значення властивостей стартової форми
СвойствоЗначеніеCaptionСкорость бегаHeight250Width330BorderStylebsSingleBorderIcons. biMinimizeFalseBorderIcons. biMaximizeFalseFont. Size10
У наведеній таблиці в іменах деяких властивостей є крапка. Це означає, що треба задати значення уточнюючої властивості. Після того як будуть встановлені значення властивостей головної форми, вона повинна мати вигляд, наведений на рис. В15.
Рис. 5. Так виглядає форма після установки значень властивостей
Події
СобитіеПроісходіт OnClickПрі клацанні кнопкою мишіOnDblClickПрі подвійному клацанні кнопкою мишіOnMouseDownПрі натисканні кнопки мишіOnMouseUpПрі відпуску кнопки мишіOnMouseMoveПрі переміщенні мишіOnKeyPressПрі натисканні клавіші клавіатуриOnKeyDownПрі натисканні клавіші клавіатури. Події OnKeyDown і OnKeyPress - це чергується, повторювані події, які відбуваються до тих пір, поки не буде відпущена утримувана клавіша (у цей момент відбувається подія OnKeyUp) OnKeyUpПрі відпусканні натиснутоюклавіші клавіатуриOnCreateПрі створенні об'єкта (форми, елемента управління). Процедура обробки цієї події зазвичай використовується для ініціалізації змінних, виконання підготовчих действійOnPaintПрі появі вікна на екрані на початку роботи програми, після появи частині вікна, яка, наприклад, була закрита іншим вікном, і в інших случаяхOnEnterПрі отриманні елементом управління фокусаOnExitПрі втраті елементом ...