TreeNode.StateImageKey Vlastnost

Definice

Získá nebo nastaví klíč obrázku, který se používá k označení stavu TreeNode , kdy nadřazený TreeView objekt má jeho CheckBoxes vlastnost nastavena na 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

Hodnota vlastnosti

String

Klíč obrázku, který se používá k označení stavu TreeNode.

Atributy

Poznámky

Klíč obrázku vrácený touto vlastností je obsažen ve StateImageList vlastnosti nadřazeného TreeView ovládacího prvku.

Pokud je u nadřazeného objektu TreeView zaškrtnuté políčko, StateImageKey bude ignorován a uzel zobrazí první nebo druhý obrázek v sadě na StateImageList nadřazeném objektu TreeView , který označuje nezaškrtnutý nebo zaškrtnutý stav. Checked Přepínání vlastnosti nemá vliv na hodnotu .StateImageKey

StateImageIndex Vlastnosti StateImageKey se vzájemně vylučují, což znamená, že pokud je nastaven jeden, druhý se ignoruje. Pokud vlastnost nastavíte StateImageKey , StateImageIndex vlastnost se automaticky nastaví na -1. Případně pokud nastavíte StateImageIndex, StateImageKey automaticky se nastaví na prázdný řetězec (""). Měli byste nastavit StateImageKey obrázek s odpovídajícím indexem mezi 0 a 14. Můžete nastavit StateImageKey na obrázek s hodnotou indexu větší než 14 (výjimka se nevyvolá), ale obrázek se nemusí zobrazit.

Platí pro

Viz také