SetItemImageMask

Устанавливает битовую маску для отображения изображений в указанной ячейке элемента дерева. Позволяет одновременно отображать несколько изображений, загруженных в компонент Дерево.
void SetItemImageMask(string itemId, uint8 mask, int4 column)
 

Параметры

 
Параметр
Тип
Описание
itemId
string
Идентификатор элемента дерева, для которого задаётся маска изображений.
mask
uint8
Битовая маска, определяющая, какие изображения будут отображаться. Каждый бит маски соответствует индексу изображения (от 1 до 64).
Например:
Маска 5 (в двоичном виде 00000101) включает изображения с индексами 1 и 3.
Маска 0 отключает отображение изображений
column
int4
Номер столбца, в котором будут отображаться изображения.
 

Примеры

 
Для выбранного элемента дерева отобразить изображения с индексами 1 и 3 в отдельном столбце.
// Получаем идентификатор выбранного элемента в дереве
selectedItem: string = Tree_1.CurrentItem;
// Загружаем изображения с индексами 1, 2 и 3
Tree_1.SetImagePath(1, "C:/Icons/folder.png"); // Изображение с индексом 1
Tree_1.SetImagePath(2, "C:/Icons/file.png");   // Изображение с индексом 2
Tree_1.SetImagePath(3, "C:/Icons/warning.png");// Изображение с индексом 3
// Устанавливаем маску, которая включает изображения с индексами 1 и 3.
// Значение маски 5 (в двоичном виде: 00000101) означает, что изображения 1 и 3 будут отображаться.
Tree_1.SetItemImageMask(selectedItem, 5, 1);
 
Для выбранного элемента дерева отобразить все загруженные изображения (изображения с индексами 1-4) в отдельном столбце.
// Получаем идентификатор выбранного элемента в дереве
selectedItem: string = Tree_1.CurrentItem;
// Загружаем изображения (до 8 изображений)
Tree_1.SetImagePath(1, "C:/Icons/folder.png"); // Изображение с индексом 1
Tree_1.SetImagePath(2, "C:/Icons/file.png"); // Изображение с индексом 2
Tree_1.SetImagePath(3, "C:/Icons/warning.png"); // Изображение с индексом 3
Tree_1.SetImagePath(4, "C:/Icons/check.png"); // Изображение с индексом 4
// Устанавливаем маску, которая включает все изображения (1-4).
// Значение маски 255 (в двоичном виде: 11111111) включает все доступные изображения от 1 до 8, здесь будут показаны изображения 1-4.
Tree_1.SetItemImageMask(selectedItem, 255, 1);