Контролы ListBox и ComboBox применяются для отображения и выбора различных элементов данных как списков, сгруппированных в боксы; эти боксы имеют полосу скролинга, с помощью которой можно просматривать и выбирать данные из всего списка элементов; в текущий момент в данном боксе списка может отображаться только часть списка. В контроле ListBox отолбражается несколько имеющихся элементов общего списка, но он может занимать достаточно большое место на Форме; в контроле ComboBox, отображается только один, текущий элемент из списка, но данный список может быть открыт специальной стрелкой, расположенной справа от отображенного элемента; данный контрол занимает на форме значительно меньше места, а информативно аналогичен контролу ListBox.
![]() |
---|
Для того, чтобы подчеркнуть, выделить для пользователя весь список имеющихся элементов, используйте контрол ListBox, если вам необходимо сэкономить место на форме, то можно использовать для выбора имеющихся элементов контрол ComboBox. |
Для привязки источников данных к рассматриваемым спискам, для автоматического заполнения списков данных контролов, используйте установки свойств RowSourceType и RowSource. См. дополнительно раздел Как: Выбрать тип источника данных для контролов ListBox и ComboBox.
Имеется достаточное количество Примеров по построению пользовательских списков. См. приложение Solution.app, в соответствующем подкаталоге системы Visual FoxPro, ...\Samples\Solution.
В данном Разделе
- Как: Выбрать тип источника данных для списков в контролах ListBox и ComboBox
-
Приводятся варианты определения типов источников данных для заполнения списков в контролах ListBox и ComboBox.
- Как: Создать многоколоночный список в контроле ListBox
-
Описывается, как можно создать многоколоночный список для указанного Контрола.
- Как: Обеспечить выбор нескольких элементов в контроле List Box
-
Объясняется, как настроить данный контрол для выбора нескольких элементов.
- Как: Обеспечить добавление новых элементов в список контрола List Box
-
Описывается, как интерактивно добавлять новые элементы в список, с помощью метода AddItem.
- Как: Обновлять содержание Списков, построенных из нескольких таблиц, при связях "один-ко-многим".
-
Приводятся рекомендации по построению списков, построенных из нескольких таблиц, имеющих связи "один-ко-многим" или при использовании в виде источников данных удаленные Представления.
- Как: Отобразить записи дочерней таблицы в контроле ListBox
-
Объясняется, как отобразить записи из дочерней таблицы в контроле Списка.
- Как: Добавить картинки к элементам списка в контроле ListBox
-
Приводятся рекомендации по использованию картинок для различных элементов списков.
Связанные Секции
- Использование Контролов
-
Контролы (элементы управления) обеспечивают интерактивное взаимодействие Пользователя и Приложения. Система Visual FoxPro обладает широким ассортиментом контролов для эффективного построения пользовательского интерфейса в ваших Приложениях.
- Контролы и Объекты, созданные в младших версиях VFP
-
Приводятся особенности поведения Конитролов, созданных в младших версиях систем FoxPro, а также приводятся нововведения данной версии Visual FoxPro относительно элементов управления (контролов).