4.2- сурет.
Button1
компонентінің
OnClick
оқиғасын шақыру.
Форма.
C++
Builder
ортасында құрылатын қосымшаның орындалуы кезінде экранға
шығатын визуальдық бӛлімінің негізін
TForm
класының ӛкілі болып табылатын
Form
компоненті құрайды. C++ Builder
ортасы жүктелгенде, құрылатын жобаға (
Project1
) сәйкес
форма терезесі (
Form1
) ӛзі автоматты түрде пайда болады /4.3-сурет/.
Форма терезесі, бұл -
Windows қосымшаларына тән тақырыптық зонасы, жүйелік мәзір батырмасы, басқару
батырмалары және таза жұмыстық обылысы бар, ӛлшемі ӛзгеріп отыратын терезе.
Жобаға тағы да форма терезелерін қосу үшін
File
New
Form
командасы
орындалады.
Программа құруда
Form
компонентінің келесі қасиеттері мен әдістері жиі
пайдаланылады:
4.3 –сурет. Форма терезесі
TCaption
типтер
к
ласына жататын
Caption
қасиеті
форманың тақырыбын, яғни
тақырыптық зонадағы мәтінді жазу үшін қолданылады;
TComponentName
типіне жататын
Name
қасиеті
Form
компонентінің атын немесе
идентификаторын беру үшін қолданылады,
әдетте ол
Form1, Form2 ...
болып кете береді,
егер қолданушы қажет болған жағдайда бұл атауларды ӛзгерте алады және программада оны
сол ӛзі берген атпен шақырып пайдаланады, мысалы,
Name
қасиетінің мәні
Form1
–ден
MainForm-
ға ӛзгертілсе онда оны программада пайдаланғанда
Form1
Caption:= “Форма терезесі”;
деп жазудың орнына
MainForm
Caption:=
“Форма терезесі”;
түрінде жазады. Бұл
Name
қасиеті
C++ Builder
ортасындағы
қолданылатын барлық программалық компоненттерге тән қасиет.
Программада
Form
компонентінің жаңа экземпляр-данасын құру үшін
constructor
Create (AOwner: TComponent);
конструкторы қолданылады, егер жаңа дананы құру команда
түрінде талап етілетін болса оны программа мәтінінде келесі түрде жазады:
Application
CreateForm(TForm1, Form1);
бұл программаның негізгі
терезесін құру болып табылады, ал қалған терезелерін құруды,
мысалы
Form2=TForm2.Create(Application);
түрінде беруге болады.
Close
функциясы форма терезесін жабуды қамтамасыз етеді, программадағы жазылуы:
Form1
Close();
Hide
функциясының қызметі - форманы экранда кӛрсетпей жасырып тұрады, жазылуы:
Form1
Hide();
Show
функциясы орындалғанда кӛрінбей тұрған форма, алдыға шығып экранда
кӛрсетіліп тұрады, жазылуы:
Form1
Show();
Форма
компонентінің
TNotifyEvent
класына жататын
OnCreate
оқиғасы форма
құрылған
кезде бір-ақ рет орындалады, сондықтан бұл функцияға форманың құрылуымен
бірге орындалатын (мысалы пароль енгізу сияқты) операциялар жазылады.
OnCreate
оқиғасына сәйкес функция
Object Inspector
терезесінің
Events
жапсырмасындағы
OnCreate
жолының терезесіне екі рет шерту арқылы шақырылады:
Достарыңызбен бөлісу: