ShowMessage коды ('хабарлама мәтіні') хабарлама терезесі жабылғанша интерфейстің қалған элементтеріне кіруге тыйым салатын стандартты модальды диалогтық терезені шақырады. Мұны ескертулер, растаулар немесе пайдаланушы үшін кез келген басқа хабарландырулар үшін пайдалануға болады.
Delphi сонымен қатар белгілі бір түймелері мен белгішелері бар диалогтық терезелер жасау үшін MessageDlg сияқты хабарламаларды көрсетудің басқа нұсқаларын ұсынады.
"ShowMessage" процедурасы ең аз әзірлеу күшімен диалогтық терезелерді құруды жеңілдетеді. Бұл Delphi-дегі көптеген қосымшаларда пайдаланушы тәжірибесінің маңызды бөлігі.
33. TRadioGroup , TBitbtn компоненттерін түсіндіріңіз.
### TRadioGroup
Tradiogroup компоненті-бұл топқа ұйымдастырылған радио батырмалар тобы, кез-келген уақытта топтағы бір ғана Радио батырманы таңдауға болады.
#### TRadioGroup негізгі қасиеттері:
- **Items**: бұл қасиет радио түймелер тобына элементтерді (жолдарды) бағдарламалық түрде қосуға мүмкіндік береді.
- **ItemIndex**: бұл қасиет топта таңдалған элементтің индексін орнатуға немесе алуға мүмкіндік береді.
- **Бағандар**: бұл қасиет радио түймелер тобындағы элементтер бағандарының санын анықтайды, бұл топтыногоам көрсету үшін бірнеше бағанға бөлуге мүмкіндік береді.
// Tradiogroup радио түймелер тобына элементтерді бағдарламалық түрде қосу мысалы
RadioGroup1.Items.Add ('1 Нұсқа');
RadioGroup1.Items.Add ('2-Нұсқа');
RadioGroup1.Items.Add ('3-Нұсқа');
### TBitBtn
Tbitbtn компоненті-кескіні бар батырма. Ол батырмаға белгішелер немесе суреттер қосудың ыңғайлы әдісін ұсынады.
#### TBitBtn негізгі қасиеттері:
- **Glyph**: бұл қасиет батырмада көрсетілетін кескінді орнатуға мүмкіндік береді.
- **Kind**: түйменің көрінісін анықтайды (OK, Cancel, Help және т.б. сияқты стандартты белгішелер).
// Tbitbtn батырмасына суретті орнату мысалы
BitBtn1.Glyph.LoadFromFile('myicon.ICO'); / / файлдан суретті жүктеу
### Пайдалану
Tradiogroup және TBitBtn көбінесе Delphi интерфейстерінде опцияларды таңдау үшін (мысалы, жұмыс режимдері) немесе белгіше түймелерін қосу үшін қолданылады. TRadioGroup пайдаланушыға алдын ала анықталған опциялардың ішінен таңдау мүмкіндігін беру үшін тамаша, ал TBitBtn қолданбаны басқару үшін кескін түймелерін қосу үшін ыңғайлы.
Бұл компоненттердің екеуі де Delphi визуалды компоненттерінің бөлігі болып табылады және пайдаланушы интерфейсін құрудың ыңғайлы құралдарын ұсынады.
34. TmaskEdit ,TStaticText компоненттерін сипаттаңыз.
### TMaskEdit
Tmaskedit компоненті-енгізу маскасын орнату мүмкіндігі бар мәтін өрісі. Маска енгізуге қандай таңбалардың рұқсат етілетінін анықтайтын үлгіні білдіреді және пайдаланушы деректерін енгізуді пішімдеуге мүмкіндік береді.
#### TMaskEdit негізгі қасиеттері:
- **EditMask**: бұл сипат TMaskEdit компоненті үшін енгізу маскасын анықтайды. Мысалы, "999-99-9999" маскасы кірісті тек сандармен және сызықшалармен шектейді.
- **Text**: TMaskEdit-те көрсетілген ағымдағы мәтін.
- **ReadOnly**: пайдаланушы мәтінді енгізе алатынын анықтайды.
// TMaskEdit үшін енгізу маскасын қолдану мысалы
MaskEdit1.EditMask := '99/99/9999';
### TStaticText
Tstatictext компоненті-статикалық мәтінді немесе мәндерді көрсетуге арналған мәтін аймағы.
#### TStaticText негізгі қасиеттері:
- **Caption**: бұл сипат TStaticText - те көрсетілетін мәтінді орнатады.
- **Қаріп**: TStaticText-те мәтінді көрсету үшін қолданылатын қаріпті анықтайды.
// TStaticText үшін мәтінді орнату мысалы
StaticText1.Caption: = 'бұл статикалық мәтін';
StaticText1.Font.Стиль: = [fsBold]; / / қаріпті орнату
### Пайдалану
TMaskEdit көбінесе берілген маскаға сәйкес таңбаларды енгізуді шектейтін күндер, уақыттар, телефон нөмірлері және т.б. сияқты белгілі бір деректер түрлерін енгізу және пішімдеу үшін қолданылады. TStaticText статикалық мәтіндік деректерді бағдарлама барысында өзгермейтін нұсқаулар, тақырыптар немесе мәндер сияқты пішінде көрсету үшін қолданылады.
Бұл компоненттерді пайдалану ақпаратты енгізу мен көрсетудің ыңғайлы құралдарын ұсына отырып, пайдаланушының тәжірибесін едәуір жақсарта аалады.
35. Win32 панелінің компоненттерін атаңыз.
Delphy пайдаланушы интерфейсін құру үшін Win32 панелінің әртүрлі компоненттерін ұсынады. Delphi-де жиі қолданылатын Win32 панелінің кейбір компоненттері мыналарды қамтиды:
1. TPanel: бұл компонент басқа компоненттерді орналастыру үшін пайдалануға болатын тікбұрышты аймақ. Ол әдетте басқа компоненттерді топтастыруға немесе формада логикалық блоктар құруға қызмет етеді.
2. TGroupBox: Tgroupbox компоненті-бұл басқа компоненттерді орналастыруға болатын тақырыптық қорап. Ол жиектелген және тақырыбы бар топ ішіндегі компоненттердің визуалды ұйымдастырылуын қамтамасыз етеді.
3. TFlowPanel: бұл компонент-бұл таңдалған орналастыру тәртібіне сәйкес компоненттер автоматты түрде орналастырылатын панель. Бұл терезе өлшемдеріне байланысты компоненттерді автоматты түрде бөлу қажет болған кезде жауап беретін дизайнды жасау үшін пайдалы болуы мүмкін.
4. TGridPanel: бұл компонент-бұл жолдар мен бағандардың берілген саны бар тор тәрізді компоненттерді (кесте ретінде) ұйымдастыратын панель. Ол басқарылатын тор орналасуымен біркелкі бөлінген макеттерді жасауға ыңғайлы.
5. TSplitter: Tsplitter компоненті пайдаланушыларға екі аймақты пішінге көзбен бөлу арқылы аймақтың өлшемін өзгертуге мүмкіндік береді. Ол әдетте терезелер, панельдер немесе басқа интерфейс элементтері арасында бөлгіштер жасау үшін қолданылады.
Бұл Win32 панелінің компоненттері Windows қосымшаларын әзірлеу кезінде Delphi-де пайдаланушы интерфейсін ұйымдастырудың және жобалаудың икемді тәсілдерін ұсынады.
Достарыңызбен бөлісу: |