Программный файл: ...\Samples\Solution\Controls\Lists\Piclist.scx
Данный пример демонстрирует, как вы можете добавить графическую картинку для каждого текстового элемента Списка (например типа List Box). В данном примере, вы можете указать некоторую Базу Данных, контейнер (.dbc), а в соответствующем Контроле ListBox будут показаны вместе с именами выбранных элементов разнообразные Картинки, соответствующие Таблицам, локальным и удаленным Представлениям.
В следующем Фрагменте программного кода, выполняется перебор всех составляющих Компонент Базы Данных, с помощью свойства Picture для каждого элемента Списка определяется соответствующая Картинка, (код метода cmdDatabase). В соответствии с используемым индексом переменной Цикла выполняется определение картинки для своего Элемента Списка.
Копировать Код | |
---|---|
FOR i = (m.nTblCount+1) TO thisform.lstDatabase.ListCount |
Обратите Внимание |
---|
Вам нужно следить за размером используемых Картинок; указанные размеры должны соответствовать установленному значению для текстовых Элементов (свойство FontSize); в противном случае, графические элементы отображаются некорректно. |
См. также
Задачи
Интерактивное добавление элементов в Списки List Box, примерОтображение нескольких столбцов в списках List Box, пример
Заполнение списка данными из различных Источников, пример
Перемещение Элементов между Списками List Box, пример
Множественный выборэлементов в Списках, пример
Интерактивное открытие нескольких Файлов, пример
Сортировка элементов в Списке, пример
Перетаскивание элементов (Drag and Drop) в контролах TreeView/ListView, пример