Комитет по образованию Правительства Санкт-Петербурга


Свойства компонента ComboBox



Download 0,87 Mb.
bet28/52
Sana20.04.2022
Hajmi0,87 Mb.
#566978
TuriСправочник
1   ...   24   25   26   27   28   29   30   31   ...   52
Свойства компонента ComboBox:

Большая часть свойств комбинированного списка повторяется для компонентов ListBox и Edit. Отметим отличительные черты данного компонента.


Style – перечислимое задает стиль списка. Некоторые значения:
– csDropDown – раскрывающийся список с полем редактирования;

– csSimple – поле редактирования с постоянно раскрытым списком;


– csDropDownList – раскрывающийся список; в поле редактирования нельзя изменять выбранную строку.


int DropDownCount – определяет максимальное количество элемен-тов в выпадающем списке. Если элементов в списке больше, чем указа-но в свойстве, то появляется вертикальная полоса прокрутки.
String Text – содержит текст в поле редактирования. Обычно в на-чале работы в него помещают первый элемент из списка программной строчкой:

Form1ComboBox1Text=Form1ComboBox1ItemsStrings[0];




int MaxLength – максимальное число символов в поле редактирова-ния. По умолчанию 0, что указывает на отсутствие ограничений.
int ItemIndex – индекс выбранной пользователем строки списка.
Если в окне проводилось редактирование данных, то свойство равно -1.


CharCase – перечислимое определяет, будет ли текст преобразо-вываться в строчные или прописные. Может принимать значения:
– ecNormal – остаются без изменения;
– ecUpperCase – преобразование к прописным;
– ecLowerCase – преобразование к строчным.
bool AutoComplete – если свойство имеет значение true����,��������������топользова-тель быстро по первым буквам находит нужную строку в списке.


События компонента ComboBox:
OnDropDown – возникает при открытии списка.
OnCloseUp – возникает при закрытии списка, но не наступает при редактировании текста.
OnSelect – возникает при выборе элемента из выпадающего списка.
OnChange – возникает при любом изменении текста в списке: при редактировании (при вводе каждого символа) или при выборе строки из списка. Сам вводимый символ в событии получить нель-зя. Для анализа вводимого символа лучше воспользоваться событием OnKeyDown.


Пример: добавить новую строку в список из строки редактирования.

33


void __fastcall TForm1::ComboBox1KeyPress(TObject *Sender, char &Key) {

if (Key==VK_RETURN) //Нажата клавиша Enter


Form1ComboBox1ItemsAdd (Form1ComboBox1Text);


}




  1. Download 0,87 Mb.

    Do'stlaringiz bilan baham:
1   ...   24   25   26   27   28   29   30   31   ...   52




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish