- •1.Скорочені теоретичні відомості
- •2. Хід роботи:
- •3. Висновок
- •Скорочені теоретичні відомості
- •2. Хід роботи:
- •3. Висновок
- •2. Хід роботи:
- •3. Висновок
- •1. Скорочені теоретичні відомості
- •Хід роботи:
- •3. Висновок
- •1. Скорочені теоретичні відомості
- •Var им’я_масиву : array of тип_елементів;
- •3. Висновок
- •Скорочені теоретичні відомості
- •Хід роботи:
- •3. Висновок
- •Скорочені теоретичні відомості
- •Хід роботи:
- •3. Висновок
- •Скорочені теоретичні відомості
- •Хід роботи:
- •3. Висновок
- •Скорочені теоретичні відомості
- •Хід роботи:
- •3. Висновок
- •Скорочені теоретичні відомості Властивості форми
- •Події форми
- •2. Хід роботи:
- •3. Висновок
- •1. Скорочені теоретичні відомості
- •2. Хід роботи:
- •3. Висновок
- •Скорочені теоретичні відомості
- •Хід роботи:
- •3. Висновок
- •1. Скорочені теоретичні відомості
- •Хід роботи:
- •3. Висновок
- •Скорочені теоретичні відомості Компоненти Label, Panel, StaticText
- •Хід роботи:
- •3. Висновок
- •Скорочені теоретичні відомості
- •Символы маски
- •Хід роботи:
- •3. Висновок
- •1. Скорочені теоретичні відомості
- •Компонент ListBox (стр. Standard палітри компонентів)
- •2. Хід роботи:
- •3. Висновок
- •Властивості компонента Tlmage
- •2.Хід роботи:
- •3. Висновок
- •Скорочені теоретичні відомості
- •If ім'я компонента-діалога.Execute
- •Хід роботи:
- •3. Висновок
- •2.Хід роботи:
- •3. Висновок
- •2.Хід роботи:
- •3. Висновок
Хід роботи:
постанова задачі;
проектування форми;
побудова проекту.
3. Висновок
ЛАБОРАТОРНЕ ЗАНЯТТЯ №_10____
Модуль (тема): властивості та події форми
Мета: навчитися складати та налагоджувати програми з використанням властивостей та подій форми
Оснащення: персональний комп’ютер, середовище програмування Delphi
План проведення лабораторного заняття:
опитування;
виконання роботи за індивідуальними завданнями.
Питання для вхідного контролю:
призначення компонентів:
ActiveControl;
Align;
BorderIcons;
Enabled;
Icon;
PopupMenu.
Домашнє завдання:
Л1,с.442 - 450
Інструкція проведення лабораторної роботи
МЕТА РОБОТИ: навчитися складати програми з використанням властивостей та подій форми
НЕОБХІДНЕ ОБЛАДНАННЯ: 1) Комп’ютер IBM PC/AT
Скорочені теоретичні відомості Властивості форми
Назва властивості |
можливі значення |
що означає |
ActiveControl |
визначає, який з розміщених на формі компонентів опиниться у фокусі введення при появі даного вікна на екрані |
|
список компонентів, розташованих на формі, які можуть перебувати у фокусі введення |
|
|
Align |
визначає спосіб вирівнювання компонента всередині контейнера (батьківського компонента) |
|
alNone |
компонент залишається там, де він розміщений під час проектування, розміри його не змінюються (це значення прийнято за замовчуванням); |
|
alTop |
компонент займає всю верхню частину контейнера і під час виконання застосунку його ширина змінюється при зміні ширини контейнера; висота компонента залишається незмінною; |
|
alBottom |
компонент займає всю нижню частину контейнера і під час виконання застосунку його ширина змінюється при зміні ширини контейнера; висота компонента залишається незмінною; |
|
alLeft |
компонент займає всю ліву частину контейнера і під час виконання застосунку його висота змінюється при зміні висоти контейнера; ширина компонента залишається незмінною; |
|
alRight |
компонент займає всю праву частину контейнера і під час виконання застосунку його висота змінюється при зміні висоти контейнера; ширина компонента залишається незмінною; |
|
alClient |
компонент займає всю клієнтську область контейнера і під час виконання застосунку його розміри змінюються при зміні розмірів контейнера; якщо в контейнері частина клієнтської області вже зайнята, компонент займає всю її частину, що залишилася; |
|
AutoScroll |
управляє появою лінійок прокрутки у вікні |
|
true |
якщо не всі елементи у вікні видно, то з'являються лінійки прокручування |
|
false |
користувач втрачає доступ до елементів, не поміститися у вікні |
|
BorderIcons |
визначає набір кнопок у заголовку вікна |
|
biSystemMenu |
кнопка системного меню (піктограма в заголовку вікна) |
|
biMinimize |
кнопка Згорнути |
|
biMaximize |
кнопка Розгорнути |
|
biHelp |
кнопка довідки |
|
BorderStyle |
визначає загальний вигляд вікна і операції користувача з ним |
|
bsSizeble |
звичайний вид вікна з заголовком, з можливість для користувача змінювати розміри вікна за допомогою миші і керуючих кнопок у рядку заголовка (це значення прийнято за замовчуванням) |
|
bsDialog |
незмінне за розмірами вікно |
|
bsSingle |
вікно, розмір якого користувач не може змінити, потягнувши курсором миші за край вікна, але може змінювати кнопками в заголовку вікна |
|
bsToolWindow |
те ж, що і bsSingle, але із заголовком меншого розміру |
|
bsSizeToolWin |
те ж, що і bsSizeble, але з рядком заголовка меншого розміру і з відсутністю в ній кнопок зміни розміру |
|
bsNone |
вікно без рядка заголовка (не можна змінювати розміри та переміщати по екрану) |
|
Caption |
визначає заголовок вікна |
|
строкове значення |
|
|
ClientHeight |
висота клієнтської частини вікна (клієнтська частина вікна - частина без рамки, рядка заголовка і рядки меню) |
|
ціле число |
|
|
ClientWidth |
ширина клієнтської частини вікна |
|
ціле число |
|
|
Color |
ціле число |
|
будь-яка колірна константа (наприклад, clRed) |
|
|
Cursor |
визначає зображення курсора миші, коли він розташований в області вікна |
|
будь-яка константа, що визначає вид курсора (наприклад, crHandPoint) |
|
|
Enabled |
визначає, чи реагує форма на події, пов'язані з мишею, клавіатурою і таймером, тобто доступність вікна для користувача |
|
true |
доступна |
|
false |
недоступна |
|
Font |
параметри шрифту для форми |
|
FormStyle |
стиль додатка |
|
fsNormal |
вікно звичайного застосування (прийнято за умовчанням) |
|
fsMDIForm |
батьківська форма додатка MDI |
|
fsMDIChild |
дочірня форма додатка MDI |
|
fsStayOnTop |
вікно, залишається завжди поверх інших вікон Windows |
|
Height |
висота вікна в пікселях |
|
ціле число |
|
|
Hint |
містить текст спливаючої підказки |
|
рядковий вираз |
|
|
Icon |
визначає піктограму в заголовку вікна |
|
KeyPreview |
|
|
true |
події від клавіатури спочатку пересилаються формі, а потім елементу, який знаходиться у фокусі введення |
|
false |
події від клавіатури пересилаються тільки елементу, який знаходиться у фокусі введення |
|
Left |
координата х лівої межі вікна |
|
ціле число |
|
|
Menu |
ім'я компонента TMainMenu, який визначає головне меню форми |
|
Name |
ім'я форми (будь допустимий ідентифікатор) |
|
PopupMenu |
ім'я компонента TPopupMenu, який визначає контекст-залежне меню форми |
|
Position |
визначає положення і розміри вікна в момент його появи на екрані |
|
poDesigned |
первинні розміри і положення вікна під час виконання ті ж, що і під час проектування (приймається за умовчанням) |
|
poScreenCenter |
вікно розташовується в центрі екрану |
|
poDesktopCenter |
||
poDefault |
положення і розміри вікна визначає Windows |
|
poDefaultPosOnly |
розмір вікна як на етапі проектування, положення визначає Windows |
|
poDefaultSizeOnly |
положення вікна як на етапі проектування, розміри визначає Windows |
|
ShowHint |
визначає, чи показувати спливаючу підказку |
|
true |
показувати |
|
false |
не показувати |
|
Top |
координата y верхньої межі вікна |
|
ціле число |
|
|
Visible |
визначає, видна або не видна форма під час виконання застосунку |
|
true |
видна |
|
false |
не видна |
|
Width |
ширина вікна в пікселях |
|
ціле число |
|
|
WindowState |
визначає стан вікна в момент його появи на екрані |
|
wsNormal |
вікно стандартних розмірів |
|
wsMinimized |
мінімізовано |
|
wsMaximized |
розгорнуте на весь екран |
|
