Compartilhar via


TreeNode.StateImageIndex Propriedade

Definição

Obtém ou define o índice da imagem que é usado para indicar o estado do TreeNode quando o pai TreeView tem sua propriedade CheckBoxes definida como false.

public:
 property int StateImageIndex { int get(); void set(int value); };
[System.ComponentModel.TypeConverter(typeof(System.Windows.Forms.NoneExcludedImageIndexConverter))]
[System.Windows.Forms.RelatedImageList("TreeView.StateImageList")]
public int StateImageIndex { get; set; }
[<System.ComponentModel.TypeConverter(typeof(System.Windows.Forms.NoneExcludedImageIndexConverter))>]
[<System.Windows.Forms.RelatedImageList("TreeView.StateImageList")>]
member this.StateImageIndex : int with get, set
Public Property StateImageIndex As Integer

Valor da propriedade

Int32

O índice da imagem que é usada para indicar o estado do TreeNode.

Atributos

Exceções

O índice especificado é menor que -1 ou maior que 14.

Comentários

O índice de imagem retornado por essa propriedade está contido na StateImageList propriedade do controle pai TreeView .

Se o pai TreeView tiver caixas de seleção habilitadas, elas StateImageIndex serão ignoradas e o nó exibirá a primeira ou segunda imagem no StateImageList conjunto no pai TreeView para indicar um estado desmarcado ou verificado, respectivamente. Alternar a Checked propriedade não afeta o valor do StateImageIndex.

O StateImageIndex retorna -1 quando não está definido. As StateImageKey propriedades e as StateImageIndex propriedades são mutuamente exclusivas, ou seja, se uma estiver definida, a outra será ignorada. Se você definir a StateImageKey propriedade, a StateImageIndex propriedade será definida automaticamente como -1. Como alternativa, se você definir StateImageIndex, StateImageKey será automaticamente definido como uma cadeia de caracteres vazia ("").

Aplica-se a

Confira também