ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 10.09.2024
Просмотров: 3
Скачиваний: 0
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 |
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
F |
|
|
|
|
|
|
D |
|
|
|
|
|
|
Y |
P |
|
|
|
|
B |
Y |
|
|
|
|
|
B |
|
|
|
||
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
A |
|
|
|
|
|
C++ Builder — короткий довідник компонентів і їх |
Click |
||||||
|
властивостей. |
|
w |
|
|||
|
|
|
|
||||
|
|
|
|
w |
|||
|
|
|
|
|
|
w. |
|
|
|
|
|
|
|
|
A |
|
|
|
|
|
|
|
|
r |
|
|
|
T ansf |
|
||
|
|
or |
|
|
|
m |
|
|
|
|
e |
|
|
buy |
r |
|
|
0 |
|
|
|
|
2 |
|
to |
|
. |
here |
|
|
|
|
|
|
|
|
|
|
m |
|
|
o |
|
|
|
.c |
|
B BYY |
|
Компоненти
У цьому довіднику приведено короткий опис базових компонентівC++ Builder. Докладний опис цих і інших компонентів можна знайти в довідковій системі середовища візуальної розробки.
Форма
Форма (об'єкт тип TForm) є основою програми. Властивості форми (таблиця. П.1) визначають вид вікна програми.
Таблиця П.1. Властивості форми (об'єкту TForm)
Властивість Опис
Name
Caption
Тор
Left
Width
Height
ClientWidth
ClientHeight
BorderStyle
BorderIcons
Ім'я форми. У програмі ім'я форми використовується для управління формою і доступу до компонентів форми
Текст заголовка
Відстань від верхньої межі форми до верхньої межі екрану
Відстань від лівої межі форми до лівої межі екрану
Ширіна форми Висота форми :
Ширіна робочої (клієнтською) області форми, тобто без урахування ширини лівої і правої меж
Висота робочої (клієнтською) області форми, тобто без урахування висоти заголовка і ширини нижньої межі форми
Вид межі. Межа може бути звичайною(bssizeable), тонкою (bssingle) або бути відсутнім (bsnone). Якщо біля вікна звичайна межа, то під час роботи програми користувач може за допомогою миші змінити розмір вікна. Змінити розмір вікна з тонкою межею не можна. Якщо межа відсутня, то на екран під час роботи програми буде виведено вікно без заголовка. Положення і розмір такого вікна під час роботи програми змінити не можна
Кнопки управління вікном. Значення властивості визначає, які кнопки управління |
|
|||||
вікном будуть |
доступні |
користувачеві |
під |
час |
роботи . програмиЗначення |
|
властивості задається шляхом привласнення значень уточнюючим властивостям |
||||||
bisystemmenu,biminimize, bimaximize і bihelp. Властивість bisystemmenu визначає |
||||||
доступність кнопки Згорнути і кнопки системного менюbiminimize— кнопки Згор- |
||||||
нути bimaximize— |
кнопки |
Розвернути bihelp |
— |
кнопки |
виведення довідкової |
|
інформації |
|
|
|
|
|
|
Icon |
|
Значок в заголовку діалогового вікна, що позначає кнопку виведення системного |
|
|
меню |
|
|
|
|
|
|
|
|
|
|
|
|
Колір фону. Колір можна задати, вказавши назву кольору або елемент колірної схе- |
|
Color |
|
ми операційної системи. У другому випадку колір компоненту"прив'язаний" до |
|
|
колірної схеми операційної системи і змінюватиметься при кожній зміні колірної |
||
|
|
||
|
|
схеми |
|
|
|
|
|
Font |
|
Шрифт. Шрифт, використовуваний "за умовчанням" компонентами, що знаходяться |
|
|
на поверхні форми. Зміна властивості Font форми приводить до автоматичної зміни |
|
|
|
|
|
AB
|
|
|
F |
|
|
|
D |
|
|
Y |
P |
B |
Y |
|
|
|
|
||
|
|
|
|
w |
Click |
||
|
|||
|
|
w |
|
|
|
|
w. |
|
|
|
A |
r |
ansf |
|
||
T |
|
|||
|
|
|
or |
|
|
|
|
m |
|
|
|
|
|
e |
|
|
|
buy |
r |
|
|
|
0 |
|
|
|
|
|
2 |
|
|
|
|
. |
here |
to |
|
|
|
|
|
|
||
|
|
|
|
m |
|
|
|
o |
|
|
|
|
.c |
|
BBYY |
|
Canvas
|
|
|
|
F |
|
|
|
|
D |
|
|
|
Y |
P |
|
B |
Y |
|
|
B |
|
|
||
|
|
|
||
|
|
|
|
|
A |
|
|
|
|
властивості Font компоненту, розташованого на поверхні форми. Тобто компоненти
успадковують властивість Font від форми (є можливість заборонити спадкоємствоw) Click
ww.A
Поверхня, на яку можна вивести графіку
r |
|
|
|
T ansf |
|
||
|
|
or |
|
|
|
m |
|
|
|
|
e |
|
|
buy |
r |
|
|
0 |
|
|
|
|
2 |
|
to |
|
. |
here |
|
|
|
|
|
|
|
|
|
|
m |
|
|
o |
|
|
|
.c |
|
B BYY |
|
Label
Компонент Label (мал. П.1) призначений для виведення тексту на поверхню форми. Властивості компоненту (таблиця. П.2) визначають вигляд і розташування тексту.
Мал. П.1. Компонент Label — поле виведення тексту
Таблиця П.2. Властивості компоненту Label (поле виведення тексту)
Властивість Опис
|
|
|
|
|
|
Name |
|
Ім'я компоненту. Використовується в програмі для доступу до компоненту і його |
|
|
|
властивостей |
|
|
|
|
|
||
|
|
|
|
|
|
Caption |
|
Текст, що відображається |
|
|
|
|
|
|
|
Left |
|
Відстань від лівої межі поля виводу до лівої межі форми |
|
|
|
|
|
|
|
Тор |
|
Відстань від верхньої межі поля виводу до верхньої межі форми |
|
|
|
|
|
|
|
Height |
|
Висота поля виводу |
|
|
|
|
|
|
|
Width |
|
Ширіна поля виводу |
|
|
|
|
|
|
|
Autosize |
|
Ознака того, що розмір поля визначається його вмістом |
|
|
|
|
|
|
|
WordWrap |
|
Ознака того, що слова, які не поміщаються в поточному рядку, автоматично перено- |
|
|
|
сяться на наступний рядок (значення властивості Autosize false) |
|
|
|
|
|
|
|
|
|
|
|
|
|
Alignment |
|
Задає спосіб вирівнювання тексту усередині поля. Текст може бути вирівняний по |
|
|
|
лівому краю (taleftjustify), по центру (tacenter) або по правому краю (taright Justify) |
|
|
|
|
|
|
|
|
|
|
|
|
|
Font |
|
Шрифт, використовуваний для відображення тексту. Уточнюючі властивості визна- |
|
|
|
чають шрифт (Name), розмір (size), стиль (style) і колір символів (Color) |
|
|
|
|
|
|
|
|
|
|
|
|
|
Parent Font |
|
Ознака спадкоємства компонентом характеристик шрифту форми, на якій знахо- |
|
|
|
диться компонент. Якщо значення властивості рівнеtrueто текст виводиться шриф- |
|
|
|
|
|
том, встановленим для форми |
|
|
|
|
|
|
|
Color |
|
Колір фону області виведення тексту |
|
|
|
|
|
|
|
Transparent |
|
Управляє відображенням фону області виведення тексту. Значення true робить об- |
|
|
|
ласть виведення тексту прозорої(область виводу не закрашується кольором, зада- |
|
|
|
|
|
ною властивістю Color) |
|
|
|
|
|
|
|
Visible |
|
Дозволяє приховати текст (false) або зробити його видимим (true) |
|
|
|
|
|
|
Edit
Компонент Edit (мал. П.2) є полем введення-редагування рядка символів. Властивості компоненту приведені в таблиці. П.3.
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. Компонент Edit — поле введення-редагування рядка символів
Таблиця П.3. Властивості компоненту Edit (поле редагування)
|
|
|
|
|
|
|
|
Властивість |
|
Опис |
|
|
|
|
|
|
|
|
|
|
|
Name |
|
Ім'я компоненту. Використовується в програмі для доступу до компоненту і його |
|||
|
|
властивостей, зокрема для доступу до тексту, введеного в поле редагування |
|
|||
|
|
|
||||
|
|
|
|
|
||
|
Text |
|
Текст, що знаходиться в полі введення і редагування |
|
|
|
|
|
|
|
|
||
|
Left |
|
Відстань від лівої межі компоненту до лівої межі форми |
|
|
|
|
|
|
|
|
||
|
Тор |
|
Відстань від верхньої межі компоненту до верхньої межі форми |
|
|
|
|
|
|
|
|
||
|
Height |
|
Висота поля |
|
|
|
|
|
|
|
|
||
|
Width |
|
Ширіна поля |
|
|
|
|
|
|
||||
|
|
|
|
|||
|
Font |
|
Шрифт, використовуваний для відображення тексту, що вводиться |
|
||
|
|
|
|
|||
|
ParentFont |
|
Ознака спадкоємства компонентом характеристик шрифту форми, на якій знахо- |
|
||
|
|
диться компонент. Якщо значення властивості рівнеtrue то при зміні властивості |
|
|||
|
|
|
Font форми автоматично міняється значення властивості Font компоненту |
|
||
|
|
|
|
|
||
|
Enabled |
|
Використовується для обмеження можливості змінити текст в полі редагування. |
|||
|
|
Якщо значення властивості рівне falseто текст в полі редагування змінити не можна |
|
|||
|
|
|
||||
|
|
|
|
|||
|
Visible |
|
Дозволяє приховати компонент (false) або зробити його видимим (true) |
|
|
Button
Компонент Button (мал. П.3) є командною кнопкою. Властивості компоненту приведені в таблиці. П.4.
Мал. П.3. Компонент Button — командна кнопка
Таблиця П.4. Властивості компоненту Button (командна кнопка)
|
|
|
|
|
|
|
Властивість |
|
Опис |
|
|
|
|
|
|
|
|
|
Name |
|
Ім'я компоненту. Використовується в програмі для доступу до компоненту і його |
||
|
|
властивостей |
|
||
|
|
|
|||
|
|
|
|
||
|
Caption |
|
Текст на кнопці |
|
|
|
|
|
|
||
|
Left |
|
Відстань від лівої межі кнопки до лівої межі форми |
|
|
|
|
|
|
||
|
Тор |
|
Відстань від верхньої межі кнопки до верхньої межі форми |
|
|
|
|
|
|
||
|
Height |
|
Висота кнопки |
|
|
|
|
|
|
||
|
Width |
|
Ширіна кнопки |
|
|
|
|
|
|
|
|
AB
|
|
|
F |
|
|
|
D |
|
|
Y |
P |
B |
Y |
|
|
|
|
||
|
|
|
|
w |
Click |
||
|
|||
|
|
w |
|
|
|
|
w. |
|
|
|
A |
r |
ansf |
|
||
T |
|
|||
|
|
|
or |
|
|
|
|
|
m |
|
|
|
|
e |
|
|
|
buy |
r |
|
|
|
0 |
|
|
|
|
|
2 |
|
|
to |
|
. |
here |
|
|
||
|
|
|
|
Enabledo |
|
|
.c |
m |
BBYY |
|
|
|
Visible |
|
|
||
|
Hint |
|
|
||
|
ShowHint |
|
|
||
|
||
|
|
|
|
|
|
|
|
|
F Tran |
sf |
|
|||
|
|
|
|
|
D |
|
|
||||
|
|
|
Y |
P |
|
|
|
|
or |
e |
|
|
B |
Y |
|
|
|
|
|
|
|
m |
|
B |
|
|
|
|
|
|
buy |
r |
|||
|
|
|
|
|
|
|
2 |
||||
|
|
|
|
|
|
|
|
0 |
|||
A |
|
|
|
|
|
|
|
to |
|
|
. |
Ознака доступності кнопки. Якщо значення властивості рівне true то кнопка доступ- |
here |
|
|
|
|||||||
|
|
|
|
||||||||
на. Якщо значення властивості рівнеfalse то кнопка недоступна— наприкладw,w |
Click |
|
|
|
om |
||||||
в |
|
|
|
||||||||
результаті клацання на кнопці, подія Click не виникає |
|
|
|
|
w. |
|
|
|
. |
|
|
|
|
|
|
|
A |
B BYY |
c |
|
|||
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
Дозволяє приховати кнопку (false) або зробити її видимою (true)
Підказка— текст, який з'являється поряд з покажчиком миші при позиціонуванні покажчика на командній кнопці(для того, щоб текст з'явився, треба, щоб значення властивості Showhint було true)
Вирішує (true) або забороняє (false) відображення підказки при позиціонуванні покажчика на кнопці
Memo
Компонент Memo (мал. П.4) є елементом редагування тексту, який може складатися з декількох рядків. Властивості компоненту приведені в таблиці. П.5.
Мал. П.4. Компонент Memo
Таблиця П.5. Властивості компоненту Memo
|
|
|
|
|
|
Властивість |
|
Опис |
|
|
|
|
|
|
|
Name |
|
Ім'я компоненту. Використовується для доступу до властивостей компоненту |
|
|
|
|
|
|
|
Text |
|
Текст, що знаходиться в полі Memo. Розглядається як єдине ціле |
|
|
|
|
|
|
|
Lines |
|
Масив рядків, відповідний вмісту поля. Доступ до рядка здійснюється по номеру. |
|
|
|
Рядки нумеруються з нуля |
|
|
|
|
|
|
|
|
|
|
|
|
|
Left |
|
Відстань від лівої межі поля до лівої межі форми |
|
|
|
|
|
|
|
Тор |
|
Відстань від верхньої межі поля до верхньої межі форми |
|
|
|
|
|
|
|
Height |
|
Висота поля |
|
|
|
|
|
|
|
Width |
|
Ширіна поля |
|
|
|
|
|
|
|
Font |
|
Шрифт, використовуваний для відображення тексту, що вводиться |
|
|
|
|
|
|
|
Parent Font |
|
Ознака спадкоємства властивостей шрифту батьківської форми |
|
|
|
|
|
|
RadioButton
Компонент RadioButton (мал. П.5) представляє залежну кнопку, стан якої визначається станом інших кнопок групи. Властивості компоненту приведені в таблиці. П.6.
Якщо в діалоговому вікні треба організувати декілька груп радіокнопок, то кожну групу слід представити компонентом RadioGroup.
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 |
|
|||
|
|
|
|
|
|
|
Мал. П.5. Компонент RadioButton
Таблиця П.6. Властивості компоненту RadioButton
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 |
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
Властивість |
|
Опис |
|
|
|
|
|
|
|
Name |
|
Ім'я компоненту. Використовується для доступу до властивостей компоненту |
|
|
|
|
|
|
|
Caption |
|
Текст, який знаходиться праворуч від кнопки |
|
|
|
|
|
|
|
Checked |
|
Стан, зовнішній вигляд кнопки. Якщо кнопка вибрана, то значення властивості |
|
|
|
checkedрівно true якщо кнопка не вибрана, то false |
|
|
|
|
|
|
|
|
|
|
|
|
|
Left |
|
Відстань від лівої межі прапорця до лівої межі форми |
|
|
|
|
|
|
|
Тор |
|
Відстань від верхньої межі прапорця до верхньої межі форми |
|
|
|
|
|
|
|
Height |
|
Висота поля виведення пояснюючого тексту |
|
|
|
|
|
|
|
Width |
|
Ширіна поля виведення пояснюючого тексту |
|
|
|
|
|
|
|
Font |
|
Шрифт, використовуваний для відображення пояснюючого тексту |
|
|
|
|
|
|
|
|
|
|
|
|
Раrent Font |
|
Ознака спадкоємства характеристик шрифту батьківської форми |
|
|
|
|
|
|
CheckBox
Компонент CheckBox (мал. П.6) є незалежною кнопкою (перемикач). Властивості компоненту приведені в таблиці. П.7.
Мал. П.6. Компонент CheckBox
Таблиця П.7. Властивості компоненту CheckBox
|
|
|
|
|
|
|
|
|
|
|
|
Властивість |
|
Опис |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
Name |
|
Ім'я компоненту. Використовується для доступу до властивостей компоненту |
|
|
|
||||
|
|
|
|
|
|
|
|
|
||
|
Caption |
|
Текст, який знаходиться праворуч від прапорця |
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|||
|
|
|
Стан, зовнішній |
вигляд |
прапорця. Якщо прапорець встановлений(у квадратику є |
|
|
|||
|
Checked |
|
"галочка"), то значення |
властивостіchecked рівно true; якщо |
прапорець |
скинутий |
|
|
||
|
|
|
(немає "галочки"), то значення Checked рівно false |
|
|
|
|
|
||
|
|
|
|
|
|
|||||
|
|
|
Стан прапорця. На відміну від властивостіChecked дозволяє розрізняти встановле- |
|
|
|||||
|
State |
|
ний, скинутий |
і проміжний стани. Стан прапорця визначає одна |
з |
констант: |
||||
|
|
cbchecked(встановлений); cbgrayed (сірий, невизначений стан); cbunchecked (скину- |
||||||||
|
|
|
||||||||
|
|
|
тий) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
Властивість визначає, |
чи може прапорець бути в |
проміжному : |
якщостані |
|
|||
|
AllowGrayed |
|
значенняAllowgrayed рівно false то прапорець може бути тільки встановленим або |
|||||||
|
|
|
скинутим; якщо значення Allowgrayed рівно trueто допустимий проміжний стан |
|||||||
|
|
|
|
|
|
|
|
|
||
|
Left |
|
Відстань від лівої межі прапорця до лівої межі форми |
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
||
|
Тор |
|
Відстань від верхньої межі прапорця до верхньої межі форми |
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
||
|
Height |
|
Висота поля виведення пояснюючого тексту |
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
||
|
Width |
|
Ширіна поля виведення пояснюючого тексту |
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|