Программалау технологиясы



Pdf көрінісі
бет39/136
Дата08.02.2022
өлшемі2,48 Mb.
#121875
түріПрограмма
1   ...   35   36   37   38   39   40   41   42   ...   136
Байланысты:
Мукашев С Builder

void __fastcall
TForm2::FormCreate(TObject *Sender) 




Мәтінмен жұмыс жасауға арналған 
Standart 
панелінің 
Label, Memo, Еdit
компоненттері. 
Қарапайым қосымшалар құру үшін 
Standart 
панелінің компоненттері қолданылады.
Қосымшаларда мәтін түріндегі мәліметтерді терезелер арқылы енгізуде
Standart 
панелінің
Label,
Еdit, 
Memo 
компоненттері қолданылады.
Еdit 
компоненті (немесе енгізу жолағы, немесе бір жолды редактор деп те атайды) 
мәтінді кішкентай терезе түріндегі бір жолға енгізуді немесе мәтін түріндегі нәтижені 
терезеге шығарып қоюды қамтамасыз етеді. Қосымшада
Еdit 
компонентінің терезесінде 
берілген мәтінді, курсорды оңға және солға жылжытатын бағыттауыштар кӛмегімен, 
символдарды ӛшіретін <
Backspace>
және 
 
пернелерін пайдаланып және 
фрагменттерді бӛліп алып жӛндеуге болады.
Еdit 
компонентінің терезесіне енгізілген мәтін, 
оның типі 
AnsiString
болатын
Text
қасиетінің мәні болып табылады, яғни 
Еdit 
терезесінде 
берілген мәліметтер программада тек жолдық тип ретінде ғана қабылданады, ал оны әрі 
қарай программада сандар ретінде пайдалану үшін түрлендіру функциялары қолданылады. 
Терезеге енгізілген мәтінді бүтін /int/ немесе нақты /float/ типтердің біріне айналдыру үшін 
келесі түрлендіру функциялары қолданылады: 
StrToInt (AnsiString s)- 
жолдық типті бүтін типке,
StrToFloat(AnsiString s) -
нақты 
типке түрлендіреді.
Еdit 
терезесіндегі мәтіннің үлкен немесе кіші әріптермен жазылуын немесе 
регистрлердің ауысып отыруын оның 
CharCase
(типі 
TEditCharCase
) қасиеті арқылы береді, 
сәйкесінше ол үш түрлі мән қабылдайды: 

ecNormal – 
ррегистр ӛзермейді, сол күйінде тұрады;
 

ecLowerCase - 
тӛменгі регистрдің әріптеріне кӛшеді;
 

ecUpperCase - 
жоғарғы регистрдің бас әріптеріне ауысады.
 
 
Еdit
компонентінің типі
 Char 
болатын 
PasswordChar 
қасиеті осы терезеге пароль енгізу 
үшін қолданылады, әдетте оның мәні #0 болып тұрады да терезеге енгізілген мәтіннің ӛзі 
шығады, ал оны жасырып кӛрсетпеу үшін 
PasswordChar 
қасиетінің қабылдайтын мәнін басқа 
бір символға, мысалы «*» немесе «?» секілді мәндерге ӛзгерту керек, сонда енгізілген құпия 
мәтіннің орнына «********» немесе «?????????» түріндегі жолдар шығады. 
Программа терезесінде 
Еdit1, Еdit2, Еdit3 
компоненттері арқылы берілген бірнеше 
терезелердің бірінен екіншісіне 
ENTER 
пернесі арқылы кӛшіп отыру үшін оларға басқару 
фокусын беруді (курсорды беретін) қамтамасыз ететін
SetFocus
әдісін қолдануға болады, ол 
әдіс осы компоненттің терезесінде тұрып басылған пернеге жауап беретін 
OnKeyPress 
оқиға 
ӛңдеушісінің денесінде шақырылады. Мысалы, 
Еdit2 
компонентінің терезесінен
ENTER 
пернесі арқылы 
Еdit3 
терезесіне кӛшу үшін сол
Еdit2–
нің
OnKeyPress 
оқиға ӛңдеушісіне 
келесі кодты жазуға болады:


Достарыңызбен бөлісу:
1   ...   35   36   37   38   39   40   41   42   ...   136




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет