Форма та її властивості у Delphi |
Написав kims | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
П'ятниця, 22 червня 2012 17:30 Переглядів: 19432
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Робота над новим проектом, що розробляється, починається із створення стартової форми. Стартова форма створюється шляхом зміни значень властивостей стандартної форми Form1 і додавання до форми необхідних компонентів (полів введення і виведення тексту, командних кнопок тощо). Властивості форми визначають її зовнішній вигляд: розмір, положення на екрані, текст заголовка, вид рамки. Для перегляду і зміни значень властивостей форми і її компонентів використовується вікно Object Inspector.
У верхній частині вікна Object Inspector вказано ім'я об'єкту, значення властивостей якого відображається в даний момент. У лівій колонці вкладки Properties (Властивості) перераховані властивості об'єкту, а в правій — вказані їх значення.
Властивості форми (об'єкту Form) Розглянемо процес створення проекту та задання властивостей компонент та створення подій при розв’язанні такої задачі: обчислити швидкість v автомобіля, який проїхав s км за час t годин. При створенні форми в першу чергу слід змінити значення властивості caption (Заголовок). У нашому прикладі треба замінити текст Form1 на "швидкість автомобіля". Щоб це зробити, потрібно у вікні Object Inspector клацнути мишею на рядку Caption, внаслідок чого буде виділено поточне значення властивості, в рядку з'явиться курсор, і можна буде ввести текст "швидкість автомобіля". Аналогічним чином можна встановити значення властивостей Height і Width, які визначають висоту і ширину форми. Розмір форми і її положення на екрані, а також розмір інших елементів управління і їх положення на поверхні форми задають в пікселах, тобто точках екрану. Властивостям Height і Width треба привласнити значення 250 і 330 відповідно. Форма — це звичайне вікно. Тому його розмір можна змінити точно так, як і розмір будь-якого іншого вікна, тобто захопленням і переміщенням (за допомогою миші) межі. Після закінчення переміщення меж автоматично зміняться значення властивостей Height і Width. Вони відповідатимуть встановленому розміру форми. Положення діалогового вікна на екрані після запуску програми відповідає положенню форми під час її розробки, яке визначається значенням властивостей Top (відступ від верхньої межі екрану) і Left (відступ від лівої межі екрану). Значення цих властивостей також можна задати шляхом переміщення вікна форми за допомогою миші. При виборі деяких властивостей, наприклад, Borderstyle, праворуч від поточного значення властивості з'являється значок списку, що розкривається. Очевидно, що значення таких властивостей можна задати шляхом вибору із списку. Деякі властивості є складними, тобто їх значення визначається сукупністю значень інших (що уточнюють) властивостей. Перед іменами складних властивостей є значок "+", при клацанні на якому розкривається список уточнюючих властивостей. Наприклад, властивість BorderIcons визначає, які кнопки управління вікном будуть доступні під час роботи програми. Так, якщо властивості biMaximize привласнити значення False, то під час роботи програми кнопки "Розгорнути" в заголовку вікна не буде. Поряд із значеннями деяких властивостей відображається командна кнопка з трьома крапками. Це означає, що для завдання значення властивості можна скористатися додатковим діалоговим вікном. Наприклад, значення складної властивості Font можна задати шляхом безпосереднього введення значень уточнюючих властивостей, а можна скористатися стандартним діалоговим вікном вибору шрифту. У таблиці перераховані властивості форми програми, що розробляється, які слід змінити. Решта властивостей залишена без зміни і в таблиці не приведені.
3.26 Copyright (C) 2008 Compojoom.com / Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved."
|