Информатика | Басқару батырмалары Button және BitBtn

Информатика | Басқару батырмалары Button және BitBtn

Басқару батырмалары
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 панелі формада RadioGroup – қа ұқсайды , сонымен қатар қасиетті де Caption бар . RadioButton радиокнопкасы негізгі мағынасы оңша қажеті жоқ , алайда индекатор қызметін атқарады , яғни қолданушының қосылуы және өшірілуі .Бірақ индекатор қызметін CheckBox компонентінде қолданылады .RadioButton радиокнопкасындағы қасиеттерге тоқталайық . Caption қасиеті жазудан тұрады ,батырманың жанында орналасқан .Alignment қасиеті батырманың қай жағында жазудың пайда болуын анықтайды : taLeftJustify - сол жақ , taRightJustify ....


Толық нұсқасын 30 секундтан кейін жүктей аласыз!!!


Әлеуметтік желілерде бөлісіңіз:
Facebook | VK | WhatsApp | Telegram | Twitter

Қарап көріңіз 👇



Пайдалы сілтемелер:
» Туған күнге 99 тілектер жинағы: өз сөзімен, қысқаша, қарапайым туған күнге тілек
» Абай Құнанбаев барлық өлеңдер жинағын жүктеу, оқу
» Дастархан батасы: дастарханға бата беру, ас қайыру

Соңғы жаңалықтар:
» 2025 жылы Ораза және Рамазан айы қай күні басталады?
» Утиль алым мөлшерлемесі өзгермейтін болды
» Жоғары оқу орындарына құжат қабылдау қашан басталады?