Басқару батырмалары



Қарапайым және жиі қолданатын батырмамыз Button және ол Standard бетінде орналасқан. Оқиғаға жауапты қалыптастыратын командалық батырма .Сирек қолданатын батырмамыз BitBtn , оның айырмашылығы бейнелеу мүмкіндігі бар .Олардың қасиеттері мен оқиғалары бірдей .
батырманың сыртқы тұрғыда негізгі қасиеті Caption . Батырмаға жазғанда пернені қолдануға болады тездетілген доступ үшін , яғни жазудың бір символын ерекшелейміз .Бірақ символдың алдында амперсанд ‘&’ қойылады. Бұл символ жазуда болмайды , ал келесі символ сызулы болады . Мысалы :
Caption қасиетіне ‘&выполнить’ , ал батырмада мынандай жазу болады ‘выполнить’.
Кез-келген батырманың негізгі оқиғасы – OnClick , өзін басқанда пайда болады . Әсіресе бұл жерде операторлар жазылады , яғни олар батырманы басқанда орындалу керек .
Cancel қасиеті, егер ол ақиқат болса , ол анықтайды қолданушының басуы, яғни Esc пернесі эквивалентті басылады батырмаға . Default қасиеті True болса , енгізуші Enter пернесін берілген батырмаға эквивалентті басылуын анықтайды . ModalResult қасиеті модальді формада қолданылады . Қарапайым жағдайда mrNone – ға тең болу керек .

Басқару батырмалары

Button және BitBtn

Қарапайым және жиі қолданатын батырмамыз Button және ол Standard
бетінде орналасқан. Оқиғаға жауапты қалыптастыратын командалық батырма
.Сирек қолданатын батырмамыз BitBtn , оның айырмашылығы бейнелеу
мүмкіндігі бар .Олардың қасиеттері мен оқиғалары бірдей .
батырманың сыртқы тұрғыда негізгі қасиеті Caption . Батырмаға жазғанда
пернені қолдануға болады тездетілген доступ үшін , яғни жазудың бір
символын ерекшелейміз .Бірақ символдың алдында амперсанд ‘&’ қойылады. Бұл
символ жазуда болмайды , ал келесі символ сызулы болады . Мысалы :
Caption қасиетіне ‘&выполнить’ , ал батырмада мынандай жазу болады
‘выполнить’.
Кез-келген батырманың негізгі оқиғасы – OnClick , өзін басқанда пайда
болады . Әсіресе бұл жерде операторлар жазылады , яғни олар батырманы
басқанда орындалу керек .
Cancel қасиеті, егер ол ақиқат болса , ол анықтайды қолданушының басуы,
яғни Esc пернесі эквивалентті басылады батырмаға . Default қасиеті True
болса , енгізуші Enter пернесін берілген батырмаға эквивалентті басылуын
анықтайды . ModalResult қасиеті модальді формада қолданылады . Қарапайым
жағдайда mrNone – ға тең болу керек .
BitBtn батырмасына тоқталатын болсақ , онда батырмаға бейнелеу қасиеті
Glyph беріледі . Бұл қасиетті ашқанда Обьект инспекторында терезе
шақырылады . Load батырмасын басқанда , файл суреті ашылады , және
керекті файлды таңдайсыз .bmp , суреттерден тұрады .Delphi батырмаларға
арналған көптеген суреттер бар .Олар Images\Buttons , Images мына каталогта
орналасқан program files\borland\borland shared .Суретті таңдап алынғаннан
кейін ОК батырмасын басыңыз және таңдалған суретіміз батырма жазуының сол
жағында пайда болады .
Батырмаға арналған 4 суреттерден құрылуы мүмкін және олардың өлшемдері
16х16 . Сол жақтағы батырмаға сәйкес келеді , егер оның қасиеті Enabled
False болса ;үшінші сол жақтағы сурет қолданушы батырманы қосқонда пайда
болады , егер оны қоссақ ; төртінші сол жақтағы сурет батырмадағы
қолданылады фиксация Speed Button – да .Суреттердің көбісінде батырмаға
арналған екі пиктрограмма қолданылады .Пиктрограмма санын NumGlyphs
қасиетінде білуге болады , сурет енгізілгеннен кейін пиктрограмма санын
көрсетеді .
Батырмадағы суреттің қоюлуы мен жазылуы Layout және Spacing қасиетімен
анықталады .Егер Margin қасиеті 1-ге тең болса , онда жазу мен сурет
батырманың ортасында орналасады .Сонымен қатар суреттің жазбаға қатынасы .
Spacing қасиеті пиксел санын береміз , яғни лоар суретпен жазбаның
батырмадан айырып жазады .Ал егер Spacing =0 жазба мен сурет бір-біріне
жабысып қалады . BitBtn батырмасының тағы бір қасиеті Kind , ол батырманың
типін анықтайды .

Kind қасиетінде батырманың бейнесі беріледі .Оны мына кестеден көруге
болады :

Layout қасиеті бейненің орналасуын қадағалайды . Олар келесі нұсқалардан
көруге болады :

1) blGlyphBottom

2) blGlyphRight

3) blGlyphLeft

4) blGlyphTop

SpeedButton батырмаcы

Бұл батырма пиктрограмма бейнелеу мүмкіндігі бар және басқарушы батырма
ретінде қолданылады .Олар көбінесе әртүрлі команда менюлерін тез орындау
үшін анықталады . SpeedButton батырмаcы BitBtn батырмасынадағы
қасиеттерге ие : Caption, Glyph,Layout, Spacing қасиеттері. Бұл батырманың
негізгі қасиеті GroupIndex ( индекс тобы) ,AllowAllUp (разрешение отжатого
состояния всех кнопок группы ), Down (исходное ) .
Егер бірнеше батырмада GroupIndex қасиетінде бірдей мән берілсе , онда
олар батырмалармен байланыс тобын құрайды , яғни біреуі ғана басылу
қызметін атқарады .ал бір батырма басылу кезінде болып және қолданушы
басқа батырманы басса, онда бірінші батырма босатылады ,ал екінші басылу
жағдайынды болады .Батырманың басылуы AllowAllUp қасиетіне байланысты .Егер
ол true болса , онда батырма босатылады . Ал жалған болса, батырманы
басқанда өзгермейді .Жұмыс барысында батырманың жағдайын Down қасиетімен
анықтауға болады , егер ол ақиқат болса ,онда батырма басулы жағдайда тұр .
GroupIndex қасиетінің бейнесі :

RadioGroup , RadioButton , GroupBox компоненттері Радиокнопкалар
бір-бірімен инденкаторлар арқылы байланысты топ құрайды, әдетте біреуі
ғана таңдалуы мүмкін .Олар таңдау үшін қолданылады , мысалы ұйымда жұмыс
істейтін жұмысшылар немесе жұмысшылардың жынысы . Сонымен қатар
радиокнопкалар мәліметтерді шығару үшін де қолданылады . Бұл жағдайда
батырмаларды басқару программа арқылы жүзеге асады .
RadioButton компоненті топтағы басқа батырмалардың таңдалуына байланысты
анықталатын тәуелді батырма болып табылады .Name – компонент қасиетіне кіру
мүмкіндігін алу үшін пайданылатын компонент атауы . Caption- батырманың оң
жағына орналасатын мәтін .Cheked – батырманың сыртқы күйін анықтайды : егер
батырма таңдалса , Cheсked ақиқат мәнін , кері жағдайда жалған мәнін
қабылдайды .Top- жалаушының жоғарғы шакарасынан форманың жоғарғы шекарасына
дейінгі қашықтық . Left– жалаушаның сол жақ шекарасынан форманың сол жақ
шекарасына дейінгі ара қашықтық .Width - түсіндірме мәтін шығаратын өрістің
ені. Height – түсіндірме мәтін шығатын өрістің биіктігі .Font- түсіндірме
мәтінді шығару үшін пайданылатын шрифт .Бұл панельде бағаналар мен жолдық
радиокнопкалардан құралған .Панельдің сол жақ бұрышындағы жазу Caption
қасиетімен анықталады .Батырманың жазуымен және олардың саны Items
қасиетімен анықталады және типі TStrings , яғни обьектілер инспекторында
терезе ашылады , сол жерге қанша жол енгізсеңіз , батырманың жанында сонша
жол пайда болады . Қолданушының қандай батырманы таңдалғанын ItemIndex
қасиетінде батырманың таңдалған индексін көрсетеді .Ол әрқашанда нолден
басталады . ItemIndex = -1 демек таңдалған батырманың жоқтығын көрсетеді .
RadioGroup компоненті өте ыңғайлы , бірақ кейбір жетіспеушіліктері бар .
Пайданалушының таңдауына тәуелді болатын батырмалар тобының жұмысын
сипаттайды .Бір батырманы таңдау қалған батырмалардың жұмысын тоқтатады ,
яғни таңдалған батырманың сәйкес әрекеті орындалады .
GroupBox ... жалғасы

Сіз бұл жұмысты біздің қосымшамыз арқылы толығымен тегін көре аласыз.
Ұқсас жұмыстар
Delphi бағдарламалау ортасының интерфейсі
Конструктор режимінде форма құру
Терезеден терезеге көшу
WІNDOWS ЖҮЙЕСІНДЕГІ ТЕРЕЗЕЛЕРДІ ПАЙДАЛАНУ ТУРАЛЫ
3DS Max бағдарламасын мектеп оқу бағдарламасына сәйкестендір
Windows операциялық жүйе
Microsoft Word мәтіндік процессорымен жұмыс
Мәлеметтер қоры көмегімен ақпаратты сақтау,іздеу, сұрыптау технологиясы. Ақпаратты сақтау және жүйелеу
Windows операциялық жүйесінің бір-бірінен артықшылығы
Ғимараттағы ауа алмасу процесін автоматтандыру жүйесін жобалау
Пәндер