Комбинированный список
Управляющий элементComboBox (Комбинированный список) применяется в тех случаях, когда необходимо выбрать определенное значение какого-либо параметра в раскрывающемся окне или задать в текстовом поле собственное значение в случае его отсутствия в списке. Комбинированный список не позволяет размещать элементы в несколько колонок.
Комбинированный список обладает уже рассмотренными свойствами:BackColor (Цвет фона).Enabled (Доступ),FontBold, Fontltalic, FontName, FontSize, FontStrikethru, FontUnderline, ForeColor (Основной цвет).Height (Высота), Width (Ширина), Name (Имя),Top (Верхняя координата),Left (Левая координата), Visible (Видимость),Sorted (Сортировка), которые имеют те же функции и значения параметров.
Style (Тип) определяет тип комбинированного списка и принимает значения 0 (Спускаемая Комби), в этом случае при запуске приложеня элемент ComboBox будет отображаться в виде текстового поля со стрелкой справа, позволяющей развернуть весь список и выбрать требуемое значение, 1 (Простая Комби), когда постоянно отображается весь список, для которого появляется вертикальная полоса прокрутки, если элементы не помещаются в заданных границах, 2 (Спускаемый Список), раскрывающийся список вначале отображает одну строку со стрелкой справа. Щелчок мыши на стрелке открывает весь список, в котором можно выбрать один из элементов, как в обычном списке, но нeльзя вводить информацию в текстовое окно.
Простой комбинированный список содержит поле для ввода и нераскрывающийся список под этим полем в окне постоянного размера. Позволяет либо вводить текст в поле, либо выбирать элемент из списка.
Раскрывающийся комбинированный список выглядит как раскрывающийся, но позволяет и выбирать элемент и вводить текст.
Text определяет либо текст выделенного в списке элемента, либо текст поля ввода.
Комбинированный список реагирует на уже рассмотренные событияClick (Щелчок),DblClick (Двойной щелчок),Keypress(Нажатие клавиши),GotFocus (Установка фокуса),LostFocus(Потеря фокуса), которые вызывают соответствующие процедуры обработки этих событий.
Методы:
Addltem включает элемент (строку текста) в комбинированный список. Синтаксис:
имяспискаAddltem строка [, индекс}
Если индекс отсутствует, то элемент автоматически ставится в конец комбинированного списка. Если значение свойстваSortedравно True, то индекс должен отсутствовать - элемент размещается в соответствии с алфавитным порядком.
Clear удаляет из списка все элементы. Синтаксис:
имя списка.Clear
RemoveItem убирает из списка элемент с заданным индексом. Синтаксис:
имя списка.RemoveItem индекс