TreeNode.StateImageKey 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定影像的索引鍵,用於在父代 TreeNode 的 TreeView 屬性設為 false
時,指示 CheckBoxes 的狀態。
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
屬性值
用來表示 TreeNode 狀態的影像索引鍵。
- 屬性
備註
這個屬性所傳回的影像索引鍵包含在父 TreeView 控制項的 屬性中 StateImageList 。
如果父 TreeView 系已啟用核取方塊,則會忽略 , StateImageKey 而且節點會在父 TreeView 代的集合中 StateImageList 顯示第一個或第二個影像,以分別指出未核取或核取的狀態。 切換 Checked 屬性不會影響 的值 StateImageKey 。
StateImageKey和 StateImageIndex 屬性互斥,這表示如果已設定,則會忽略另一個。 如果您設定 StateImageKey 屬性,屬性 StateImageIndex 會自動設定為 -1。 或者,如果您設定 StateImageIndex , StateImageKey 會自動設定為空字串 (「」) 。 您應該將 設定 StateImageKey 為具有介於 0 到 14 之間對應索引的影像。 您可以將 設定 StateImageKey 為索引值大於 14 的影像, (將不會擲回例外狀況) ,但可能不會顯示影像