Компонент Delphi ComboBox

Delphi ComboBox компонент е списък комбинация ListBox от низове от линеен вход Edit. В този случай, "списък на струни" Делфи ComboBox компонент първоначално е скрита и се разкрива, когато щракнете с мишката върху триъгълници за оповестяване, който се намира точно в реда за въвеждане:

Компонент Delphi ComboBox

По този начин, с помощта на Delphi ComboBox място под формата на икономии за rasmescheniya други елементи от интерфейса на програмата. Разкриването на списък от низове като цяло могат да се забрани, ако това е необходимо.

Много свойства и възможности Delphi ComboBox съставни с низове (обекти артикули) са същите като в ListBox компонент Delphi. Ето защо отново се опише ги няма. Ще опиша разликите и допълнителни функции.

Така че, за възможността да оповестяване ComboBox част отговаря стил - Стил имот:

Компонент Delphi ComboBox

Стил ComboBox1 компонент е
ComboBox1.Style = csDropDown
(Списъкът може да бъде отворен, може да се запише в реда за въвеждане)

Стил ComboBox2 компонент е
ComboBox1.Style = csSimple
(Списъкът не може да бъде отворен, можете да напишете в полето за въвеждане)

Когато стил csDropDownList компонент може да бъде отворен, но Текст имота може да се настрои само за една от линиите, запаметени в компонент, което означава, че потребителят е лишен от възможността да пиша в полето за въвеждане.


Броят на редовете, които са видими в списъка за разкриване е равен DropDownCount. Ако действителният брой на линии спаси повече от това, той автоматично ще се превърта появява бар. Програмистът може да направи списък с отворен в подходящия момент. За да направите това, DroppedDown сграда, разположена на True. За тази цел потребителят може да използва клавишната комбинация ALT + надолу.

Максималният брой разрешени знаци в текстов низ се задава настройка MAXLENGTH. Освен това, стойност 0 означава, че няма ограничение. CharCase контрол собственост трансформация на въвеждане на текст към горната (стойност CharCase = ecUpperCase) или по-ниска (стойност CharCase = ecLowerCase) да регистрира. EcNormal стойност показва, че текстът да бъде вписано без преобразуване.

Основните събития Delphi ComboBox компоненти са: