TreeNode.StateImageKey Właściwość

Definicja

Pobiera lub ustawia klucz obrazu, który jest używany do wskazania stanu TreeNode , gdy obiekt nadrzędny TreeView ma właściwość CheckBoxes ustawioną na falsewartość .

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

Wartość właściwości

Klucz obrazu, który służy do wskazywania stanu obiektu TreeNode.

Atrybuty

Uwagi

Klucz obrazu zwracany przez tę właściwość jest zawarty we StateImageList właściwości kontrolki nadrzędnej TreeView .

Jeśli pole wyboru elementu nadrzędnego TreeView jest włączone, element jest ignorowany, StateImageKey a węzeł wyświetli pierwszy lub drugi obraz w StateImageList zestawie TreeView nadrzędnym, aby wskazać odpowiednio stan niezaznaczonego lub zaznaczonego. Przełączenie Checked właściwości nie ma wpływu na wartość .StateImageKey

Właściwości StateImageKey i StateImageIndex wykluczają się wzajemnie, co oznacza, że jeśli jest ustawiona, druga jest ignorowana. Jeśli ustawisz StateImageKey właściwość , właściwość zostanie automatycznie ustawiona StateImageIndex na -1. Alternatywnie, jeśli ustawisz StateImageIndexwartość , StateImageKey zostanie automatycznie ustawiona na pusty ciąg (""). Należy ustawić StateImageKey na obraz z odpowiednim indeksem z zakresu od 0 do 14. Można ustawić StateImageKey na obraz z wartością indeksu większą niż 14 (wyjątek nie zostanie zgłoszony), ale obraz może nie być wyświetlany

Dotyczy

Zobacz też