ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 08.09.2024
Просмотров: 59
Скачиваний: 0
AB
|
|
|
F |
|
|
|
D |
|
|
Y |
P |
B |
Y |
|
|
|
|
||
|
|
|
|
w |
Click |
||
|
|||
|
|
w |
|
|
|
|
w. |
|
|
|
A |
r |
ansf |
|
||
T |
|
|||
|
|
|
or |
|
|
|
|
m |
|
|
|
|
|
e |
|
|
|
buy |
r |
|
|
|
0 |
|
|
|
|
|
2 |
|
|
to |
|
. |
here |
|
|
||
|
o |
m |
||
|
|
|
||
|
|
|
.c |
|
BBYY |
|
|||
|
|
|
|
|
Width
Height
Тор
Left
Borderstyle
Borderlcons
Icon
Color
Font
|
|
|
|
|
|
|
F Tran |
sf |
|
|||
|
|
|
|
|
|
D |
|
|
|
|||
|
|
|
|
Y |
P |
|
|
|
|
or |
e |
|
|
|
B |
Y |
|
|
|
|
|
|
|
m |
|
|
B |
|
|
|
|
|
|
buy |
r |
|||
|
|
|
|
|
|
|
|
2 |
||||
|
|
|
|
|
|
|
|
|
0 |
|||
|
A |
|
|
|
|
|
|
|
to |
|
|
. |
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
here |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ширіна форми |
|
|
|
w |
Click |
|
|
|
om |
|||
|
|
w |
|
w. |
. |
|
||||||
|
|
|
|
|
|
|
|
|
|
|
c |
|
|
|
|
|
|
|
|
A B BYY |
|
||||
|
|
|
|
|
|
|
|
|
Висота форми
Відстань від верхньої межі форми до верхньої межі екрану
Відстань від лівої межі форми до лівої межі екрану
Вид межі. Межа може бути звичайною(bssizeable), тонкою (bssingle) або бути відсутнім(bsnone). Якщо біля вікна звичайна
межа, то під час роботи програми користувач може за допомогою миші змінити розмір вікна. Змінити розмір вікна з тонкою межею не можна. Якщо межа відсутня, то на екран під час роботи програми буде виведено вікно без заголовка. Положення і розмір такого вікна
під час роботи програми змінити не можна
Кнопки |
управління |
вікном. |
Значення властивості |
визначає, |
|
|||||||
які кнопки управління вікном будуть доступні користувачеві під час |
||||||||||||
роботи |
програми. |
Значення |
|
властивості |
задається |
шляхом |
||||||
привласнення |
значень |
|
уточнюючим |
|
властивостям |
|||||||
bisystemmenu,biminimaze, |
bimaximaze і |
bihelp. |
Властивість |
|||||||||
bisystemmenu визначає доступність кнопки Скрутити і кнопки |
||||||||||||
системного |
меню biminimaze |
— |
кнопки |
Скрутити, |
bimaximaze— |
|||||||
кнопки |
Розвернути, bihelp |
— |
кнопки |
виведення |
довідкової |
|||||||
інформації |
|
|
|
|
|
|
|
|
|
|
|
Значок в заголовку діалогового вікна, що позначає кнопку
виведення системного меню
Колір фону. Колір можна задати, вказавши назву кольору або прив'язку до поточної колірної схеми операційної системи. У другому випадку колір визначається поточною колірною схемою, вибраним компонентом прив'язки і міняється при зміні колірної схеми операційної системи
Шрифт. Шрифт, використовуваний "за |
умовчанням" |
|
||
компонентами, що |
знаходяться на |
поверхні |
.форЗмінаи |
|
властивості Font |
форми приводить |
до автоматичної |
зміни |
|
властивості Font компоненту, розташованого на поверхні форми. |
|
|||
Тобто компоненти успадковують властивістьFont від форми (є |
|
|||
можливість заборонити спадкоємство) |
|
|
|
Для зміни значень властивостей об'єктів, у тому числі і форми, використовується вкладка Properties(Властивості) діалогового вікна Object Inspector. У лівій колонці цієї вкладки перераховані властивості вибраного об'єкту, в правій — вказані значення
властивостей.
При створенні форми насамперед слід змінити значення властивостіCaption (Заголовок). У нашому прикладі треба замінити текстForm1 на Сила струму. Щоб це зробити, потрібно у вікні Object Inspector клацнути лівою кнопкою миші в рядкуCaption
(в результаті буде виділено значення властивості і з'явиться курсор) і ввести текст:
сила струму (мал. 2.2).
6
AB
|
|
|
|
|
F Tran |
sf |
|
|||
|
|
|
|
D |
|
|
|
|||
|
|
Y |
P |
|
|
|
|
or |
e |
|
B |
Y |
|
|
|
|
|
|
|
m |
|
|
|
|
|
|
|
buy |
r |
|||
|
|
|
|
|
|
|
2 |
|||
|
|
|
|
|
|
|
|
0 |
||
|
|
|
|
|
|
|
to |
|
|
. |
|
|
|
|
|
|
here |
|
|
|
|
|
|
|
|
Click |
|
|
|
|
||
w |
|
|
|
|
|
m |
||||
|
|
|
|
|
|
|
||||
|
|
w |
w. |
|
|
|
|
o |
||
|
|
|
|
|
|
|
. |
|
||
|
|
|
|
|
A BBYY |
c |
|
|||
|
|
|
|
|
|
|
AB
|
|
|
|
|
F Tran |
sf |
|
|||
|
|
|
|
D |
|
|
|
|||
|
|
Y |
P |
|
|
|
|
or |
e |
|
B |
Y |
|
|
|
|
|
|
|
m |
|
|
|
|
|
|
|
buy |
r |
|||
|
|
|
|
|
|
|
2 |
|||
|
|
|
|
|
|
|
|
0 |
||
|
|
|
|
|
|
|
to |
|
|
. |
|
|
|
|
|
|
here |
|
|
|
|
|
|
|
|
Click |
|
|
|
|
||
w |
|
|
|
|
|
m |
||||
|
|
|
|
|
|
|
||||
|
|
w |
w. |
|
|
|
|
o |
||
|
|
|
|
|
|
|
. |
|
||
|
|
|
|
|
A B BYY |
c |
|
|||
|
|
|
|
|
|
|
Мал. 2.2. Зміна значення властивості Caption шляхом введення значення
Аналогічним чином можна встановити значення властивостейHeight і width які
визначають висоту і ширину форми. Розмір форми, а також розмір інших компонентів
задають в пікселах, тобто точках екрану. Властивостям Height і width треба привласнити значення 200 і 330, відповідно.
Форма — це звичайне вікно. Тому розмір форми можна змінити точно так, як і
розмір будь-якого вікнаWindows, тобто шляхом перетягання межі. Після закінчення переміщення межі значення властивостейHeight і width автоматично зміняться. Вони відповідатимуть встановленому розміру форми.
Положення |
діалогового вікна |
на екрані після запуску програми відповіда |
положенню форми |
під час розробки, яке |
визначається значенням властивостей тори |
(відступ від верхньої межі екрану) і Left(відступ від лівої межі екрану). Значення цих властивостей також можна задати шляхом переміщення форми за допомогою миші.
При виборі деяких властивостей, наприклад Borderstyleправоруч від поточного
значення властивості з'являється значок списку, що розкривається. Очевидно, що значення таких властивостей можна задати шляхом вибору із списку (мал. 2.3).
Деякі властивості є складними, тобто їх значення |
визначається |
сукупністю |
|||||||
значень |
інших (що |
уточнюють) властивостей. Наприклад, властивість |
Border icons |
||||||
визначає, які кнопки управління вікном будуть доступні під час |
роботи |
програми. |
|||||||
Значення |
цієї |
властивості |
визначається |
сукупністю |
значень |
власти |
|||
Msystemmenu, biminimize, bimaximize і bihelp |
кожне з |
яких, у свою чергу, |
визначає |
||||||
наявність |
відповідної командної |
кнопки в |
заголовку |
вікна |
під час |
роботи |
програми. |
Перед іменами складних властивостей коштує значок"+", в результаті клацання на якому розкривається список уточнюючих властивостей(мал. 2.4), значення яких можна задати звичайним способом (ввести в поле або вибрати в списку допустимих значень).
7
AB
|
|
|
|
|
F Tran |
sf |
|
|||
|
|
|
|
D |
|
|
|
|||
|
|
Y |
P |
|
|
|
|
or |
e |
|
B |
Y |
|
|
|
|
|
|
|
m |
|
|
|
|
|
|
|
buy |
r |
|||
|
|
|
|
|
|
|
2 |
|||
|
|
|
|
|
|
|
|
0 |
||
|
|
|
|
|
|
|
to |
|
|
. |
|
|
|
|
|
|
here |
|
|
|
|
|
|
|
|
Click |
|
|
|
|
||
w |
|
|
|
|
|
m |
||||
|
|
|
|
|
|
|
||||
|
|
w |
w. |
|
|
|
|
o |
||
|
|
|
|
|
|
|
. |
|
||
|
|
|
|
|
A BBYY |
c |
|
|||
|
|
|
|
|
|
|
AB
|
|
|
|
|
F Tran |
sf |
|
|||
|
|
|
|
D |
|
|
|
|||
|
|
Y |
P |
|
|
|
|
or |
e |
|
B |
Y |
|
|
|
|
|
|
|
m |
|
|
|
|
|
|
|
buy |
r |
|||
|
|
|
|
|
|
|
2 |
|||
|
|
|
|
|
|
|
|
0 |
||
|
|
|
|
|
|
|
to |
|
|
. |
|
|
|
|
|
|
here |
|
|
|
|
|
|
|
|
Click |
|
|
|
|
||
w |
|
|
|
|
|
m |
||||
|
|
|
|
|
|
|
||||
|
|
w |
w. |
|
|
|
|
o |
||
|
|
|
|
|
|
|
. |
|
||
|
|
|
|
|
A B BYY |
c |
|
|||
|
|
|
|
|
|
|
Мал. 2.3. Установка значення властивості шляхом вибору із списку
Мал. 2.4. Зміна значення уточнюючої властивості |
|
|
|
||||
В |
результаті |
вибору |
деяких |
властивостей(клацання |
кнопкою |
миші |
на |
властивості), поряд із значенням властивості з'являється командна кнопка з трьома
крапками. Це |
означає, |
що задати |
значення |
властивості |
можна в додатковому |
діалоговому |
вікні, яке |
з'явиться в |
результаті |
клацання на |
цій кнопці. Наприклад, |
8
AB
|
|
|
F |
|
|
|
D |
|
|
Y |
P |
B |
Y |
|
|
|
|
||
|
|
|
|
w |
Click |
||
|
|||
|
|
w |
|
|
|
|
w. |
|
|
|
A |
r |
ansf |
|
|
||
T |
|
|
|||
|
|
|
or |
|
|
|
|
|
m |
|
|
|
|
|
|
e |
|
|
|
|
buy |
r |
|
|
|
|
0 |
|
|
|
|
|
|
2 |
|
|
|
to |
|
. |
|
here |
|
|
|
||
|
|
значення |
складної |
||
|
|
|
|
||
|
|
|
|
m |
значень |
|
|
|
o |
||
|
|
|
.c |
введення |
|
BBYY |
|
|
|||
|
|
|
|
діалоговим |
вікном |
|
|
|
|
крапками (мал. 2.5). |
|
|
|
|
|
|
|
|
|
F Tran |
sf |
|
|
|
|||
|
|
|
|
|
|
|
|
D |
|
|
|
|
|
|||
|
|
|
|
|
|
Y |
P |
|
|
|
|
or |
e |
|||
|
|
|
|
B |
Y |
|
|
|
|
|
|
|
|
m |
|
|
|
|
|
B |
|
|
|
|
|
|
buy |
r |
|||||
|
|
|
|
|
|
|
|
|
|
|
2 |
|||||
|
|
|
|
|
|
|
|
|
|
|
|
0 |
||||
|
|
|
A |
|
|
|
|
|
|
|
to |
|
|
|
|
. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
here |
|
|
|
|
|
|
властивостіFont можна |
задати у |
вікніObject |
|
|
|
|
|
Click |
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|||||
Inspectorшляхом |
|
|
|
|
|
m |
|
|||||||||
|
|
|
|
w |
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
w |
w. . |
o |
|
|||||||
уточнюючих властивостей, а можна скористатися стандартним |
|
|
|
|||||||||||||
|
|
|
|
|
|
|
|
|
A B BYY |
c |
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
Шрифт, яке з'явиться в |
результаті |
клацання |
на кнопці з трьома |
|
У таблиці. 2.2 перераховані властивості форми програми, що розробляється, які слід змінити. Решта властивостей форми залишена без зміни і в таблиці не приведені. У приведеній таблиці в іменах деяких властивостей є крапка. Це означає, що треба
задати значення уточнюючої властивості.
Мал. 2.5. Щоб задати властивості шрифту, клацніть на кнопці з трьома крапками
Таблиця 2.2. Значення властивостей стартової форми
|
|
|
|
|
|
|
|
|
|
|
|
|
Властивість |
|
Значення |
|
Коментар |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Caption |
|
Сила струму |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Height |
|
200 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Width |
|
330 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
Тонка межа не дозволяє змінити |
|
|
||||
|
Borderstyle |
|
bssingle |
|
розмір вікна під час роботи програми |
||||||
|
|
|
|
|
шляхом захоплення і переміщення межі |
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
Borderlcons.biminimize |
|
False |
|
У |
заголовку |
вікна |
немає |
кнопки |
||
|
|
|
Скрутити |
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Borderlcons.bimaximize |
|
False |
|
У |
заголовку |
вікна |
немає |
кнопки |
||
|
|
|
Розвернути |
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
Font . Name |
|
Tahoma |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9
AB
|
|
|
F |
|
|
|
D |
|
|
Y |
P |
B |
Y |
|
|
|
|
||
|
|
|
|
w |
Click |
||
|
|||
|
|
w |
|
|
|
|
w. |
|
|
|
A |
r |
ansf |
|
||
T |
|
|||
|
|
|
or |
|
|
|
|
m |
|
|
|
|
|
e |
|
|
|
buy |
r |
|
|
|
0 |
|
|
|
|
|
2 |
|
|
to |
|
. |
here |
|
|
||
|
o |
m |
||
|
|
|
||
|
|
|
.c |
|
BBYY |
|
Font. Size |
|
10 |
2.1 Компоненти
AB
|
|
|
F |
|
|
|
D |
|
|
Y |
P |
B |
Y |
|
|
|
|
||
|
|
|
|
w |
Click |
||
|
|||
|
|
w |
|
|
|
|
w. |
|
|
|
A |
|
r |
|
|
|
T ansf |
|
|||
|
|
|
or |
|
|
|
|
m |
|
|
|
|
|
e |
|
|
|
buy |
r |
|
|
|
0 |
|
|
|
|
|
2 |
|
|
to |
|
. |
here |
|
|
||
|
|
|
||
|
|
|
|
m |
|
|
|
o |
|
|
|
|
.c |
|
B |
|
|
|
|
BYY |
|
Програма обчислення струму в електричному ланцюзі повинна отримати від користувача початкові дані — напругу і величину опору. Ці дані можуть бути введені з
клавіатури в поля редагування. Тому у форму треба додати поле редагування.
Поля редагування, поля виведення тексту, списки, перемикачі, командні кнопки і
інші елементи призначеного для користувача інтерфейсу називають компонентами.
Для того, щоб у форму застосування, що розробляється, додати поле редагування, треба в палітрі компонентів, на вкладці Standard клацнути на значку компоненту Edit (мал. 2.6)встановити курсор в ту точку форми, в якій має бути лівий
верхній кут компоненту, і ще раз клацнути кнопкою миші. В результаті на формі з'являється компонент Edit — поле редагування (мал. 2.7).
Мал. 2.6. Компонент Edit — поле редагування
Мал. 2.7. Результат додавання у форму компоненту Edit |
|
|||
Кожному |
доданому |
компоненту |
автоматично |
привласнюється, якеім'я |
складається з назви компоненту і його порядкового номера. Наприклад, якщо до форми додати два компоненти Edit то їх імена будутьEdit1 і Edit2. Програміст шляхом зміни
значення властивості Name може змінити ім'я компоненту. Проте в простих програмах імена компонентів, як правило, не змінюють.
Основні властивості компоненту Edit приведені в таблиці. 2.3.
Таблиця 2.3. Властивості компоненту Edit (об'єкт типу Tedit)
|
|
|
|
|
|
Властивість |
|
Визначає (задає) |
|
|
|
|
|
|
|
Name |
|
Ім'я компоненту. Використовується в програмі для доступу до |
|
|
|
|
|
|
10