次の方法で共有


ListViewItem.ImageIndex プロパティ

項目に対して表示されるイメージのインデックスを取得または設定します。

Public Property ImageIndex As Integer
[C#]
public int ImageIndex {get; set;}
[C++]
public: __property int get_ImageIndex();public: __property void set_ImageIndex(int);
[JScript]
public function get ImageIndex() : int;public function set ImageIndex(int);

プロパティ値

項目に対して表示される ImageList のイメージの 0 から始まるインデックス番号。既定値は -1 です。

例外

例外の種類 条件
ArgumentException 指定された値が -1 未満です。

解説

このプロパティの値は、 ImageList プロパティの値によって異なります。項目に関連付けられている ListView コントロールの View プロパティの現在の値によって、項目で使用される ImageList は、 LargeImageList プロパティまたは ListView コントロールの SmallImageList プロパティに指定されている値になります。 View プロパティが View.LargeIcons に設定されている場合は、 LargeImageList プロパティに指定されている ImageList が使用されます。それ以外の場合は、 SmallImageList プロパティに指定されている ImageList が使用されます。 SmallImageList に指定されている ImageList に定義されるイメージのインデックス位置は、 LargeImageList プロパティに指定されている ImageList のイメージと同じであることをお勧めします。双方の ImageList コントロールでインデックス位置が同じであると、 ImageIndex プロパティに対して単一のインデックス値を設定でき、 ListView コントロールの View プロパティの値にかかわらず、適切なイメージが表示されます。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, .NET Compact Framework - Windows CE .NET

参照

ListViewItem クラス | ListViewItem メンバ | System.Windows.Forms 名前空間 | View | SmallImageList | LargeImageList