Sdílet prostřednictvím


TreeNode.StateImageKey Vlastnost

Definice

Získá nebo nastaví klíč image, která se používá k označení stavu TreeNode , kdy nadřazený TreeView 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

Klíč obrázku, který slouží 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 má nadřazený prvek TreeView povolené zaškrtávací políčka, 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. Přepnutí Checked vlastnosti nemá vliv na hodnotu objektu StateImageKey.

StateImageIndex Vlastnosti StateImageKey se vzájemně vylučují, což znamená, že pokud je nastavená, druhá se ignoruje. Pokud vlastnost StateImageKey nastavíte, 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 obrázek s hodnotou indexu větší než 14 (nevyvolá se výjimka), ale obrázek se nemusí zobrazit.

Platí pro

Viz také