Delphi 3. Библиотека программиста

       

TreeDataListBox


Этот элемент состоит из TTreeDataComboBox (сверху) и связанного с источником данных элемента TListBox (снизу), как показано на рис. 13.6. Вместо одной текущей записи TListBox работает со всеми записями своего источника. Вы можете воспользоваться комбинированным полем, отобрать несколько объектов и затем включить их в список. При вызове SaveIDs или потере фокуса (если установлен флаг SaveOnExit) элемент заносит все идентификаторы в источник данных, по одному на каждую запись. Источник данных может отобрать нужное подмножество записей с помощью MasterSource или фильтра.

В результате получается что-то вроде элемента TTreeDataComboBox с постоянно раскрытым списком.

Рис. 13.6. Компонент TreeDataListBox



Содержание раздела