Вы можете отображать рядом с элементами списка картинки.
Для отображения картинок рядом с элементами списка
-
Установите свойство Picture в файл графики для элемента управления "listbox".
Для получения более подробной информации смотрите описания Свойство Picture (Visual FoxPro) и Поддержка графики в Visual FoxPro.
Например, предположим, что вы заполняете listbox файлами и желаете отображать различные графические файлы рядом с именем файла в зависимости от его типа, то есть будет ли он таблицей, программой или файлом какого-то другого типа.

Приведенный ниже код использует цикл FOR ... ENDFOR для отображения различных графических файлов для каждого элемента в списке и появляется в событии Click этого listbox:
![]() | |
---|---|
FOR iItem = 5 TO THIS.ListCount && файлы начинаются с 5-го элемента cExtension = UPPER(RIGHT(THIS.List(iItem),3)) DO CASE CASE cExtension = "DBF" THIS.Picture(iItem) = "tables.bmp" CASE cExtension = "BMP" THIS.Picture(iItem) = "other.bmp" CASE cExtension = "PRG" THIS.Picture(iItem) = "programs.bmp" CASE cExtension = "SCX" THIS.Picture(iItem) = "form.bmp" OTHERWISE THIS.Picture(iItem) = IIF("]" $ cExtension, ; "", "textfile.bmp") ENDCASE ENDFOR |
Для получения более подробной информации смотрите Click Event.
Смотрите также
Задачи
Как: использовать CheckBox'ы для указания состоянийСправочное руководство
Элементы управления для акцептирования вводаКонцепции
Элементы управления для отображения списковЭлементы управления и объекты, созданные в ранних версиях