Комбинированные списки ComboBox

ComboBox - комбинированный список, его называют раскрывающимся. Объединяет текстовое поле и список - совмещает функции списка и поля ввода. Раскрывающимся его называют потому, что для выбора значения из списка сначала необходимо открыть список, нажав кнопку со стрелкой, расположенную с правой стороны поля ввода. Имеется три разновидности комбинированного списка, определяемые свойством Style:

Все остальные свойства комбинированного списка аналогичны свойствам простого списка. Основными событиями для списков являются и KeyPress.
Щелчок мышью или клик - Click. Событие происходит, когда пользователь во время работы приложения выбирает из списка строку. Может быть создана следующая процедура:

Private Sub Combo1_Click()
Label6.Caption = Combo1.Text
End Sub


Надпись - метка будет содержать текст выбранной строки в комбинированном списке. Данное событие применимо как для простых, так и для комбинированных списков.
Событие KeyPress - нажатие на определенную клавишу используется только для комбинированных списков. Процедура должна содержать аргумент, соответствующий порядковому номеру на клавиатуре. Например, при нажатии на клавишу Enter, номер кода m = 13, данные из текстового окна выбираются в список Combo1.