Комитет по образованию Правительства Санкт-Петербурга


ФОРМА (FORM) – ОКНО ПРИЛОЖЕНИЯ



Download 0,87 Mb.
bet6/52
Sana20.04.2022
Hajmi0,87 Mb.
#566978
TuriСправочник
1   2   3   4   5   6   7   8   9   ...   52
ФОРМА (FORM) – ОКНО ПРИЛОЖЕНИЯ

Визуально форма – это специальное окно, которое составляет осно-ву приложения С++ �������Builder������������������������������������������,иявляетсяконтейнеромдлядругихкомпо-нентов. Типичная форма представляет собой прямоугольное окно и мо-жет содержать:


– рамку;
– заголовок со значком и названием приложения;
– системные кнопки;



Рис. 5. Вид формы с основными элементами

– меню под заголовком;


– строку состояния в нижней части;

– вертикальную и горизонталь-ную полосы прокрутки.


Остальная часть пространства формы называется клиентской об-ластью. В ней размещаются раз-личные элементы управления, вы-водиться текст и графика.

Программно форма – это объ-ект стандартного класса TForm,





10

следовательно, она имеет свои свойства, которые можно задавать как на этапе проектирования приложения с помощью окна Инспектора объ-ектов, так и на этапе выполнения приложения из текста программы. Рассмотрим некоторые из этих свойств.


2.1. Основные свойства формы


bool AlphaBlend – разрешает прозрачность формы. Если свойство равно true, то форма может быть прозрачна.


int AlphaBlendValue – задает степень прозрачности формы значени-ем от 0 до 255. Значение 0 свойства означает полную прозрачность; 255

– полную непрозрачность; полупрозрачная – промежуточное значение.




bool AutoScroll – определяет, будут ли автоматически появляться по-лосы прокрутки, если при заданном размере окна не все компоненты помещаются на нем. Если true (по умолчанию), то будут.


bool AutoSize – определяет, могут ли компоненты на форме изме-нять свои размеры. Если имеет значение true, то могут (по умолчанию).


BorderIcons – множественное свойство – задает набор кнопок в пра-вом углу заголовка. Может принимать значения:

– biSystemMenu – форма имеет кнопку системного меню, располо-женную слева в строке заголовка;


– biMinimize – форма имеет кнопку сворачивания окна;

– biMaxmize – форма имеет кнопку развертывания окна;


– biHelp – форма имеет кнопку со знаком вопроса.


Значения этого свойства зависят друг от друга. Возможность появле-ния кнопок зависит от стиля формы (свойство BorderStyle).




BorderStyle – перечисляемое свойство – определяет внешний вид и поведение рамки окна формы. Может принимать значения:

– bsSizeable – по умолчанию; обычная форма, которая может изме-нять свои размеры; имеет строку заголовка и любой набор системных кнопок в заголовке;


– bsDialog – окно стандартного диалога; нельзя изменять размер; мо-жет содержать только в заголовке кнопки закрытия и справки;


– bsNone – форма без рамки и строки заголовка; не может изменять свои размеры; используется для заставок;
– bsSingle – обычное окно, как bsSizeable, но нельзя менять размер;

– bsSizeToolWin – окно с тонкой рамкой; можно изменять размер;


– bsToolWindow – аналог bsSizeToolWin, но нельзя менять размер.


Если для формы указано, что она не может менять размер, то это


означает, что на этапе выполнения пользовать не может мышью изме-



11


нять размер формы. Однако это можно сделать программной строчкой, например:

Form1->Width=Form1->Width+100;





Download 0,87 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   52




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish