TreeNode.StateImageKey Proprietà

Definizione

Ottiene o imposta la chiave dell'immagine utilizzata per indicare lo stato dell'oggetto TreeNode quando nel controllo padre TreeView la proprietà CheckBoxes è impostata su 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

Valore della proprietà

String

Chiave dell'immagine utilizzata per indicare lo stato del controllo TreeNode.

Attributi

Commenti

La chiave immagine restituita da questa proprietà è contenuta nella StateImageList proprietà del controllo padre TreeView .

Se le caselle di controllo padre TreeView sono abilitate, l'oggetto StateImageKey viene ignorato e il nodo visualizzerà rispettivamente la prima o la seconda immagine nel set nell'elemento StateImageList padre TreeView per indicare uno stato deselezionato o selezionato. L'attivazione della Checked proprietà non influisce sul valore di StateImageKey.

Le StateImageKey proprietà e si escludono StateImageIndex a vicenda, ovvero se una è impostata, l'altra viene ignorata. Se si imposta la proprietà, la StateImageKey StateImageIndex proprietà viene impostata automaticamente su -1. In alternativa, se si imposta StateImageIndex, StateImageKey viene impostato automaticamente su una stringa vuota (""). È necessario impostare su StateImageKey un'immagine con un indice corrispondente compreso tra 0 e 14. È possibile impostare su StateImageKey un'immagine con un valore di indice maggiore di 14 (un'eccezione non verrà generata), ma l'immagine potrebbe non essere visualizzata

Si applica a

Vedi anche