TreeNode.StateImageKey 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定用於指示 狀態 TreeNode 的影像鍵,當父 TreeView 節點將其 CheckBoxes 屬性設為 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
屬性值
用來表示狀態 TreeNode的圖像鍵。
- 屬性
備註
此屬性回傳的影像鍵包含在 StateImageList 父 TreeView 控制項的屬性中。
若TreeView父節點啟用勾選框,StateImageKey節點會忽略該選項,節點會在父TreeView節點上顯示該集合中StateImageList的第一或第二個影像,分別表示未勾選或已勾選狀態。 切換屬性 Checked 不會影響 的價值 StateImageKey。
StateImageKey和 StateImageIndex 屬性互斥,意即若其中一者被設定,另一者則被忽略。 如果你設定了屬性 StateImageKey ,屬性 StateImageIndex 會自動設為 -1。 或者,如果你設定 StateImageIndex,則 StateImageKey 會自動設定為空字串(“”)。 你應該把 設定 StateImageKey 成一張對應索引介於 0 到 14 的圖片。 你可以將 設定 StateImageKey 為索引值大於 14 的圖片(不會拋出例外),但該圖片可能不會顯示