ПОӘК 042-18-12.1.47/03-2013
Баспа № 1 18.09.2013ж.
57 беттің 15-сі
жағынан, оның Caption қасиеті мәтіндік жол түрінде көрсетіледі және хабар шығару үшін
қолданылуы мүмкін. Бұл кластың компоненттері формаға оған қойылған аналық
компоненттері терезе өлшемінің өзгеруіне қарамастан терезенің бір жағына тізбектей
орналасуы үшін қойылады.
Panel компонентінің кейбір қасиеттері
BorderStyle
Рамка стилін анықтайды: bsNone – рамка жоқ;
bsSingle – периметрі бойынша компонент 1 пиксель
қалыңдықты сызықпен жаңартылады.
FullRepaint
Панельді және барлық аналық элементтерін оның
өлшемінің өзгеруі кезінде қайта салуға рұқсат
береді/бермейді.
Locked
OLE
объектісімен
жұмыс
істеу
кезінде
пайдаланылады.
Компонент үшін OnResize оқиғасы қарастырылған, өңдеуіште программист
компонент өлшемінің өзгерісіне қажет реакцияны алдын-ала болжай алады.
Бақылау сұрақтары:
1. Label компонентінің міндеті қандай, негізгі қасиеттері, оқиғалар, әдістер?
2. Edit компонентінің міндеті қандай, негізгі қасиеттері, оқиғалар, әдістер?
3. Button компонентінің міндеті қандай, негізгі қасиеттері, оқиғалар, әдістер?
4. GroupBox компонентінің міндеті қандай, негізгі қасиеттері, оқиғалар, әдістер?
5. Panel компонентінің міндеті қандай, негізгі қасиеттері, оқиғалар, әдістер?
Әдебиеттер: (3) 302-317 б.
5 апта
6 тақырып. Standard бетінің компоненттері: CheckBox, RadioButton,
RadioGroup, ListBox, ComboBox
Дәріс жоспары
1. Standard беті компоненттерінің міндеті: CheckBox, RadioButton, RadioGroup,
ListBox, ComboBox
2. Қасиеттері. Оқиғалары. Әдістері.
Дәрістің қысқаша мазмұны
1. CheckBox (флажок) компоненті
CheckBox компоненті TCheckBox класына жатады. CheekBox тәуелсіз переключателі
ПОӘК 042-18-12.1.47/03-2013
Баспа № 1 18.09.2013ж.
57 беттің 16-сі
пайдаланушы өз шешімдерін Иә/Жоқ немесе Иә/Жоқ/Білмеймін типінде көрсету үшін
пайдаланылады. Бұл шешім оқу үшін де, жазба үшін де қолайлы компоненттің State
қасиетінде көрсетіледі. Диалогтік терезенің құрамында CheckBox бірнеше компоненттері
болуы мүмкін. Олардың әрбіреуінің жағдайы қалғандарының жағдайына тәуелді емес,
сондықтан осындай переключательдерді тәуелсіз деп атайды.
CheckBox компонентінің кейбір қасиеттері
Alignment
Мәтін орнын анықтайды: taLeftJustify — компоненттің сол
жағынан; taRighJustify – оң жағынан.
AllowGrayed
cbGrayed
(Білмеймін)
жағдайын
пайдалануды
болдыру/болдырмау.
Checked
Пайдаланушының Иә/Жоқ типті таңдауынан тұрады.
Содержит cbUnchecked және cbGrayed жағдайлары False
ретінде сипатталады.
State
Компоненттер жағдайынан тұрады: cbUnchecked - жоқ;
cbChecked – иә , cbGrayed— білмеймін.
2. RadioButton (переключатель) компоненті
RadioButton компоненті TRadioButton класына жатады. CheckBox қарағанда ,
RadioButton компоненті бірнеше шешімдердің біреуін ғана таңдау үшін арналған тәуелді
переключательдерден тұрады. Формаға осындай компоненттің кем дегенде екеуін
орналастыруға болады. Олар Checked қасиетімен анықталатын екі жағдайдан ғана тұруы
мүмкін. Егер бір компонентте бұл қасиет True мәнін қабылдаса, сол контейнерде
орналасқан барлық басқа компоненттерде Checked қасиеті False мәнін қабылдайды.
Checked қасиетінен басқа RadioButton компоненті CheckBox қасиетіне сәйкес бір
арнайы қасиет – Alignment тұрады.
3. RadioGroup (переключательдер тобы) компоненті
RadioGroup компоненті TRadioGroup класына жатады. RadioGroup компоненті
тәуелді переключательдерді орналастыру үшін арналған арнайы контейнерді білдіреді.
Оған орналастырылатын әрбір переключатель Items арнайы тізіміне қойылады және топ
қызметін индекс бойынша жеңілдету үшін қолайлы.
RadioGroup компонентінің кейбір қасиеттері
Columns
Переключательдер бағанының санын анықтайды.
Itemlndex
Таңдап алынған переключательдер индексінен тұрады.
ПОӘК 042-18-12.1.47/03-2013
Баспа № 1 18.09.2013ж.
57 беттің 17-сі
Items
Элементтер тақырыбы бар жолдар тізімінен тұрады. Элементтері
қосу/жою Items тізімінің жолын қосу/жоюмен жүзеге асады.
4. ListBox (список) компоненті
ListBox компоненті TListBox класына жатады. ListBox компоненті таңдау тізімі үшін
стандартты Windows –ты көрсетеді, оның көмегімен пайдаланушы таңдаманың бір
немесе бірнеше элементерін таңдай алады. Компонентте элементтердің программалық
суреттеу мүмкіндігі қарастырылған, сондықтан тізім тек жолдардан ғана емес, сонымен
қатар дербес өрнектерден тұруы мүмкін.
ListBox компонентінің кейбір қасиеттері
BorderStyle
Рамка стилін анықтайды: bsNone – рамка жоқ; bsSingle- 1
пиксель қалыңдығы бар рамка.
Columns
Тізімде элементтер колонкаларының санын анықтайды.
ExtendedSelect
Егер ExtendedSelect=True және MultiSelect=True,
элементті таңдау біруақытта Ctrl немесе Alt баспаса
алдыңғы таңдаманы болдырмайды.
IntegralHeight
Егер
IntegralHeight=True
және
Style<>lbOwnerDrawVariabe, тізімде элементтің бүтін
саны көрсетіледі.
ItemHeight
Style =lbOwnerDraw Fixed үшін элемент биіктігін
пиксельде анықтайды.
ItemIndex
Фокусталған
элемент
индексінен
тұрады.
Егер
MultiSelect=False, ерекшеленген элемент индексімен
сәйкес келеді.
Items
Компонентте көрсетілетін жолдар жиынынан тұрады.
MultiSelect
Бірнеше элементтерді таңдауға рұқсат береді/бермейді.
Sorted
Алфавитті
ретте
жолдарды
сұрыптауға
рұқсат
береді/бермейді.
Style
Элементтер суреттелуінің әдісін анықтайды: lbStandard -
элементтерді Windows салады, lbOwnerDrawFixed –
программа салады, ItemHeight қасиетімен анықталатын
барлық
элементтері
бірдей
биіктіктен
тұрады;
lbOwnerDraw Variable – программа салады, элементтер
әртүрлі биіктіктер тұрады.
TabWidth
Табуляциялық пробел енін береді.
5. ComboBox (комбинирленген тізім, тізімі бар өріс, ашылатын тізім)
Достарыңызбен бөлісу: |