Compartilhar via


TreeNode.StateImageKey Propriedade

Definição

Obtém ou define a chave da imagem usada para indicar o estado do TreeNode quando o pai TreeView tem sua propriedade CheckBoxes definida como false.

public:
 property System::String ^ StateImageKey { System::String ^ get(); void set(System::String ^ value); };
[System.ComponentModel.TypeConverter(typeof(System.Windows.Forms.ImageKeyConverter))]
[System.Windows.Forms.RelatedImageList("TreeView.StateImageList")]
public string StateImageKey { get; set; }
[<System.ComponentModel.TypeConverter(typeof(System.Windows.Forms.ImageKeyConverter))>]
[<System.Windows.Forms.RelatedImageList("TreeView.StateImageList")>]
member this.StateImageKey : string with get, set
Public Property StateImageKey As String

Valor da propriedade

String

A chave da imagem que é usada para indicar o estado do TreeNode.

Atributos

Comentários

A chave de imagem retornada por essa propriedade está contida na StateImageList propriedade do controle pai TreeView .

Se o pai TreeView tiver caixas de seleção habilitadas, elas StateImageKey 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 StateImageKey.

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 (""). Você deve definir como StateImageKey uma imagem com um índice correspondente entre 0 e 14. Você pode definir como StateImageKey uma imagem com um valor de índice maior que 14 (uma exceção não será gerada), mas a imagem pode não ser exibida

Aplica-se a

Confira também