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。
如果父级已启用复选框,则忽略该StateImageKey复选框,节点将在父TreeViewTreeView级上显示第一个或第二个图像StateImageList,以分别指示未选中或选中的状态。 切换 Checked 属性不会影响该 StateImageKey属性的值。
StateImageKey属性StateImageIndex互斥,这意味着如果设置了一个属性,则忽略另一个属性。 如果设置该 StateImageKey 属性,该 StateImageIndex 属性将自动设置为 -1。 或者,如果设置 StateImageIndex, StateImageKey 则会自动设置为空字符串 (“”) 。 应将 StateImageKey 图像设置为 0 到 14 之间的相应索引。 可以设置为 StateImageKey 索引值大于 14 的图像, (不会引发异常) ,但可能不会显示图像