英語で読む

次の方法で共有


TreeNode.StateImageIndex プロパティ

定義

TreeNodeTreeView プロパティが false に設定されている場合に、CheckBoxes の状態を示すために使用されるイメージのインデックスを取得または設定します。

C#
[System.ComponentModel.TypeConverter(typeof(System.Windows.Forms.NoneExcludedImageIndexConverter))]
[System.Windows.Forms.RelatedImageList("TreeView.StateImageList")]
public int StateImageIndex { get; set; }

プロパティ値

TreeNode の状態を示すために使用されるイメージのインデックス。

属性

例外

指定されたインデックスが -1 未満であるか、14 を超えています。

注釈

このプロパティによって返されるイメージ インデックスは、親TreeViewコントロールの プロパティに含まれていますStateImageList

TreeView でチェック ボックスが有効になっている場合、 は無視され、 StateImageIndex ノードに親のセット内 StateImageList の 1 番目または 2 番目の TreeView イメージが表示され、それぞれチェックされていない状態またはチェック済みの状態が示されます。 プロパティを Checked 切り替しても、 の値には StateImageIndex影響しません。

が設定されていない場合、 StateImageIndex は -1 を返します。 StateImageKeyプロパティと StateImageIndex プロパティは相互に排他的です。つまり、一方が設定されている場合、もう一方は無視されます。 プロパティを StateImageKey 設定すると、 StateImageIndex プロパティは自動的に -1 に設定されます。 または、 を設定StateImageIndexStateImageKeyすると、 は自動的に空の文字列 ("") に設定されます。

適用対象

製品 バージョン
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

こちらもご覧ください