logo
Конспект лекций по КИТ

Поле со списком

Элемент управления СоmbоВох (поле со списком) создается с помощью кнопки Поле со списком (ComboBox) (рис.). Элемент управления ComboBox применяется для хранения списка значений. Он сочетает в себе функциональные возможности списка ListBox и поля TextBox. В отличие от ListBox , в элементе управления СomboВох , отображается только один элемент списка. Кроме того, у него отсутствует режим выделения нескольких элементов списка, но он позволяет вводить значение, используя поле ввода, как это делает элемент управления TextBox.

Свойства объекта СomboВох, такие как Listlndex, ListCount, Enabled, List и методы Clear, RemoveItem и AddItem аналогичны соответствующим свойствам и методам списка ListBox. Кроме того, у него есть ряд уникальных свойств

Рис.18.1 Поле со списком в форме

Приведем наиболее употребляемые из уникальных свойств элемента управ­ления СоmbоВох.

DropButtonStyle

Устанавливает вид раскрывающегося списка. Допустимые значения:

FmDropButtonStylePlain(кнопка без символов)

FmDropButtonStyleArrowDisplays (кнопка со стрелкой)

FmDropButtonStyleEllipsis (кнопка с эллипсом)

FmDropButtonStyleReduce (кнопка с линией)

ListRows

Устанавливает число элементов, отображаемых в раскрывающемся списке

MatchRequired

Допустимые значения: True (в поле ввода раскры­вающегося списка нельзя ввести значения, отличные от перечисленных в списке, т. е. в поле со спискам отключается функция поля ввода) и False (в про­тивном случае)

MatchFound

Допустимые значения: True (среди элементов рас­крывающегося списка имеется элемент, совпадаю­щий с вводимым в поле ввода раскрывающегося списка) и False (в противном случае)