Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторні роботи.doc
Скачиваний:
19
Добавлен:
18.03.2015
Размер:
389.12 Кб
Скачать
  1. Використовуючи Інспектор об’єктів змініть заголовок форми (властивість Caption, за умовчання, Form1) на Example. Зверніть увагу, що у процесі введення синхронно змінюється заголовок на поверхні форми.

  2. Вивчіть взаємозв’язок властивостей ClientHeight, ClientWidth і Height, Width при зміні розмірів форми. ClientHeight, ClientWidth – висота і ширина використовуваної (робочої) області форми (без врахування окантовки, рядка заголовка і меню). Встановіть, яке значення (у пікселях) має товщина окантовки форми.

  3. Простежте за зміною властивостей Left, Top при зміні місця розташування форми на Робочому столі. Те ж зробіть для компонентів Button1 і Button2 – їх місцеположення відраховується щодо лівого верхнього кута форми (для цього треба відключити пункт Lock Controls меню Edit).

  4. Змініть колір форми (властивість Color), вибираючи його зі списку визначених кольорів (clBlackclWhite) та системної палітри (clScrollBarclNone), а також безпосередньо вводячи значення (наприклад, $000000FF, при цьому значення властивості визначиться як clRed). Двічі натисніть ліву кнопку миші на полі введення значень властивості Color і виберіть довільний колір із діалогового вікна Колір.

  5. Змініть значення властивості Ctl3D, що визначає тривимірний чи двомірний вигляд форми.

  6. Вивчіть можливий вигляд курсору миші над робочою областю форми (властивість Cursor). Вигляд курсору змінюється після перекомпіляції. Після вивчення поверніть курсору форму за умовчання crDefault.

  7. Вивчіть можливості заборони використання компонентів – форми і кнопок шляхом встановлення властивості Enabled у false. Після заборони використання форми вивантажити додаток можна натисканням комбінації клавішів Ctrl+F2 (чи кнопки Pause на панелі інструментів Delphi).

  8. Вивчіть можливості властивості Font форми. Кнопка з трьома крапками (…) дозволяє викликати діалогове вікно зміни шрифту. Зміна шрифту форми автоматично приводить до зміни шрифтів усіх її компонентів, якщо властивість ParentFont (батьківський шрифт) цих компонентів установлена в true. Вивчіть способи використання батьківського шрифту.

  9. Змініть стиль форми (FormStyle) таким чином, щоб вона завжди залишалася поверх усіх вікон інших додатків (fsStayOnTop). Поверніть стилю початкове значення (fsNormal).

  10. Введіть у поле значень властивості Hint рядок повідомлення, що з’являється у випадку затримки курсору миші над формою (наприклад, рядок Це головна форма додатка). Властивість ShowHint треба встановити в true. Таке повідомлення можна задати для кожного компонента форми, що має властивість Hint.

  11. Зчитайте значок (властивість Icon), що буде відображатися у рядку заголовка форми. Для цього треба натиснути кнопку «…» властивості Icon, а потім кнопку Load Icon і завантажити іконку з папки \Program Files\ Common Files\ Borland Shared\ Images\ Icons. Додаток може складатися з декількох форм, при цьому для кожної форми можна вибрати окрему іконку.

  12. Змініть властивість Name форми (за умовчання, Form1) на Window, натисніть Enter і простежте, як ім’я змінної Form1 автоматично змінилося в тексті коду на Window. Зокрема, опис змінної типу форма є таким: Window: TWindow; Змінювати властивість Name треба завжди за допомогою інспектора об’єктів – це дозволяє уникнути помилок при перейменуванні.

  13. Вивчіть властивість Position, що визначає розмір і місцеположення форми при її відображенні після запуску (poDesigned – форма відображається на тому ж місці, що і при розробленні, poDefault – розміщається відповідно до алгоритму Z-упорядкування). Установіть властивість Position у poScreenCenter, після чого форма буде відображатися строго у центрі екрану.

  14. Вивчіть властивість WindowState. Ця властивість визначає стан форми при запуску додатка. Може мати значення wsMinimized, wsMaximized, wsNormal (згорнута, розгорнута, має нормальний розмір).

Зміст звіту

1. Назва і мета роботи.

2. Основні поняття.

3. Відповісти на питання.

Контрольні питання

  1. Як змінити розміри компонентів і їх розташування на формі? Як вирівняти розміри і координати компонентів? Як включити режим прив’язки до сітки? Як заборонити зміну місця розташування і розмірів компонентів?

  2. Як задати компонент, що буде активним (одержить фокус) при запуску додатка? Як змінити порядок табуляції компонентів?

  3. Як візуалізувати смуги прокручування? Як настроїти смуги?

  4. Як виключити системне меню форми? Як виключити (зробити неактивними) кнопки мінімізації і максимізації? Як включити кнопку допомоги?

  5. Як заборонити зміну розмірів вікна? Як створити вікно з невидимою окантовкою?

  6. У чому відмінність між властивостями Caption і Name компонента?

  7. У чому відмінність між розмірами ClientHeight, ClientWidth і Height, Width? Назвіть початок відліку координат для форми і розташованих на ній компонентів.

  8. Назвіть можливі способи зміни кольору форми. У чому особливість використання системної палітри кольорів Windows? Що таке модель RGB?

  9. Як заборонити можливість використання компонентів? Які особливості заборонених для використання компонентів?

  10. Як змінити шрифт форми і всіх розташованих на ній компонентів? Як змінити шрифт окремого компонента?

  11. Як змусити форму завжди залишалася поверх усіх вікон?

  12. Як задати рядок повідомлення, що з’являється у випадку затримки курсору миші над компонентом форми?

  13. Як зчитати іконку, що буде використовуватися у рядку заголовка форми?

  14. Як визначити розмір і місцеположення форми при її першому відображенні на екрані?

  15. Як задати стан форми (згорнута, розгорнута, нормальний розмір)?