- Работа со списками
- Работа с объектом типа Memo
- Классический список ListBox в системе Visual Basic
- Классический список ListBox в системах BCB и Delphi
- Компактный список ComboBox в системе Visual Basic
- Компактный список ComboBox в системах BCB и Delphi
- Списки DriveListBox, DirListBox и FileListBox в среде VB
- Списки DriveComboBox, DirectoryListBox и FileListBox в системах BCB/Delphi
- Присоединение объектов к строкам списка ListBox
- Сортировка грибов
- Просмотр системных шрифтов
Компактный список ComboBox в системе Visual Basic
Опубликовано admin в Пт, 01/15/2010 - 19:56
Компактный список ComboBox представляет собой комбинацию классического списка ListBox и редактируемого поля ввода Edit. Обычно, список хранится в свернутом виде и раскрывается только в момент доступа к элементам списка. Окно ввода может предоставить пользователю возможность ввести и отредактировать строку, с которой программа распорядится предусмотренным способом. Преимущества здесь очевидны. Во-первых, один объект совмещает в себе свойства двух объектов (хотя на какой-то выигрыш по ресурсам рассчитывать не надо). Во-вторых, свернутый список занимает на форме меньше места. В-третьих, к объектам подобного рода нас приучили различные программные продукты, работающие под управлением Windows.
Приложение 4_07 (VB).
На рис. 4.7 представлены три разновидности объекта ComboBox, внешний вид которых определяется значением свойства Style. По умолчанию, значением этого свойства является 0 (DropDown Combo), что соответствует разворачивающемуся списку Combo1 с доступным для ввода и редактирования окном. Список раскрывается по нажатию на кнопочку со стрелкой в поле ввода (на рисунке — это самое левое окно). Значение Style=1 (Simple Combo) определяет список с доступным полем ввода. В отличие от предыдущего формата в окне отсутствует кнопка со стрелкой. Поэтому при старте приложения список не виден, но если у объекта Combo2 увеличить значение свойства Height (на правом рисунке Height=1000), список появится и при необходимости он будет снабжен линейкой прокрутки. Наконец, последний вариант стиля (Style=2, Drop_DownList) предоставляет разворачивающийся список с недоступным окном ввода (на рисунке — самый правый объект).

Рис.4.7. Различные форматы комбинированного списка в VB
По сравнению с классическим списком ListBox комбинированный список обладает дополнительным свойством Text, представляющим содержимое редактируемого окна.
