TreeNode.StateImageKey 属性

定义

获取或设置图像的键,该图像用于在父 TreeNodeTreeView 属性设置为 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

属性值

String

用来指示 TreeNode 的状态的图像的键。

属性

注解

此属性返回的图像键包含在父TreeView控件的属性中StateImageList

如果父级已启用复选框,则忽略该StateImageKey复选框,节点将在父TreeViewTreeView级上显示第一个或第二个图像StateImageList,以分别指示未选中或选中的状态。 切换 Checked 属性不会影响该 StateImageKey属性的值。

StateImageKey属性StateImageIndex互斥,这意味着如果设置了一个属性,则忽略另一个属性。 如果设置该 StateImageKey 属性,该 StateImageIndex 属性将自动设置为 -1。 或者,如果设置 StateImageIndexStateImageKey 则会自动设置为空字符串 (“”) 。 应将 StateImageKey 图像设置为 0 到 14 之间的相应索引。 可以设置为 StateImageKey 索引值大于 14 的图像, (不会引发异常) ,但可能不会显示图像

适用于

另请参阅