IDimensionNodeGetImageEventArgs.State

Синтаксис

State: Integer;

Описание

Свойство State возвращает текущее состояние элемента, для которого сгенерировано событие. Список доступных состояний элемента определен в перечислимом типе DimensionViewerNodeState.

Пример

Для выполнения примера предполагается наличие формы, расположенной на ней кнопкой с наименованием "Button1", компонента DimensionTree с наименованием "DimensionTree1" и компонента UiDimension, являющегося источником данных для "DimensionTree1". Для обработки события OnGetNodeImage компонента "DimensionTree1" установлена данная процедура.

Sub DimensionTree1OnGetNodeImage(Sender: Object; Args: IDimensionNodeGetImageEventArgs);

Begin

Select Case Args.State

Case DimensionViewerNodeState.None: Args.ImageIndex := -1;

Case DimensionViewerNodeState.Selected: Args.ImageIndex := 0;

Case DimensionViewerNodeState.Focused: Args.ImageIndex := 1;

Case DimensionViewerNodeState.SelectedFocused: Args.ImageIndex := 2;

End Select;

End Sub DimensionTree1OnGetNodeImage;

После выполнения примера во время срабатывания события, для элемента будет изменено изображение в соответствии с его состоянием (Отмечен, находится в фокусе, отмечен и находится в фокусе).

См. также:

IDimensionNodeGetImageEventArgs

DimensionViewerNodeState