TreeNode.StateImageIndex 属性

定义

获取或设置图像的索引,该图像用于在父 TreeNodeTreeView 属性设置为 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。 或者,如果设置 StateImageIndexStateImageKey 则 会自动设置为空字符串 (“”) 。

适用于

另请参阅