TreeNode.StateImageIndex 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置图像的索引,该图像用于在父 TreeNode 的 TreeView 属性设置为 false
时,指示 CheckBoxes 的状态。
public:
property int StateImageIndex { int get(); void set(int value); };
[System.ComponentModel.TypeConverter(typeof(System.Windows.Forms.NoneExcludedImageIndexConverter))]
[System.Windows.Forms.RelatedImageList("TreeView.StateImageList")]
public int StateImageIndex { get; set; }
[<System.ComponentModel.TypeConverter(typeof(System.Windows.Forms.NoneExcludedImageIndexConverter))>]
[<System.Windows.Forms.RelatedImageList("TreeView.StateImageList")>]
member this.StateImageIndex : int with get, set
Public Property StateImageIndex As Integer
属性值
用来指示 TreeNode 的状态的图像的索引。
- 属性
例外
指定的索引小于 -1 或大于 14。
注解
此属性返回的图像索引包含在父TreeView控件的 属性中StateImageList。
如果父级TreeView启用了复选框,StateImageIndex则会忽略 ,并且节点将在父TreeView级的集中显示第一个或第二个图像StateImageList,以分别指示未选中或选中状态。 切换 Checked 属性不会影响 的值 StateImageIndex。
如果未设置, 将 StateImageIndex 返回 -1。 和 StateImageKeyStateImageIndex 属性是互斥的,这意味着如果设置了一个属性,则忽略另一个。 如果设置 StateImageKey 属性,该 StateImageIndex 属性将自动设置为 -1。 或者,如果设置 StateImageIndex, StateImageKey 则 会自动设置为空字符串 (“”) 。