ListView コントロールの概要 (Windows フォーム)

更新 : 2007 年 11 月

Windows フォームの ListView コントロールは、項目をアイコンと一緒に一覧表示します。リスト ビューを使用すると、Windows エクスプローラの右側のペインのようなユーザー インターフェイスを作成できます。このコントロールには、LargeIcon、SmallIcon、List、Details の 4 つのビュー モードがあります。

ListView コントロールで可能なこと

3bz1s4ky.alert_note(ja-jp,VS.90).gifメモ :

新しく追加されたビュー モードである、並べて表示モードは、Windows XP と Windows Server 2003 の各オペレーティング システムでのみ使用できます。詳細については、「方法 : Windows フォーム ListView コントロールの "並べて表示" ビューを有効にする」を参照してください。

LargeIcon モードでは、項目のテキストのそばに大きなアイコンが表示されます。コントロールが十分に大きい場合は、項目が複数の列に表示されます。SmallIcon モードは、表示されるアイコンが小さい点を除けば LargeIcon モードと同じです。List モードでは、小さなアイコンが表示されますが、項目は必ず 1 列で表示されます。Details モードでは、各項目に関する情報が複数の列に表示されます。詳細については、「方法 : Windows フォーム ListView コントロールに列を追加する」を参照してください。ビュー モードは、View プロパティによって決定されます。いずれのモードでも、イメージ リストのイメージを表示できます。詳細については、「方法 : Windows フォーム ListView コントロールのアイコンを表示する」を参照してください。

次の表では、ListView のメンバの一部およびそれらが有効であるビューを一覧しています。

ListView のメンバ

ビュー

Alignment プロパティ

SmallIcon またはLargeIcon

AutoArrange プロパティ

SmallIcon またはLargeIcon

AutoResizeColumn メソッド

Details

Columns プロパティ

Details またはTile

DrawSubItem イベント

Details

FindItemWithText メソッド

DetailsList、または Tile

FindNearestItem メソッド

SmallIcon またはLargeIcon

GetItemAt メソッド

Details またはTile

Groups プロパティ

List 以外のすべてのビュー

HeaderStyle プロパティ

Details.

InsertionMark プロパティ

LargeIconSmallIcon、または Tile

ListView コントロールの主要プロパティは Items です。このプロパティは、コントロールによって表示される項目を保持します。SelectedItems プロパティは、コントロールで現在選択されている項目を保持します。MultiSelect プロパティが true に設定されている場合、ユーザーは複数の項目を選択できます。たとえば、一度に複数の項目を別のコントロールにドラッグ アンド ドロップできます。CheckBoxes プロパティが true に設定されている場合、ListView コントロールでは、項目の横にチェック ボックスを表示できます。

Activation プロパティは、リスト内の項目をアクティブにするためにユーザーが実行する必要のある操作を決定します。指定できるオプションは、StandardOneClick、および TwoClick です。アクティブ化する操作が OneClick の場合、項目をアクティブにするにはシングル クリックする必要があります。TwoClick の場合は、項目をアクティブにするには、ダブルクリックする必要があります。シングル クリックすると、項目テキストの色が変わります。Standard の場合は、項目をアクティブにするには、ダブルクリックする必要がありますが、外観は変わりません。

ListView コントロールでは、グループ化、並べて表示ビュー、挿入マークなど、Windows XP プラットフォームで使用できる visual スタイルなどの機能もサポートされています。詳細については、「Windows XP の機能と Windows フォーム コントロール」を参照してください。

参照

処理手順

方法 : Windows フォーム ListView コントロールで項目を追加および削除する

方法 : Windows フォーム ListView コントロールに列を追加する

方法 : Windows フォーム ListView コントロールのアイコンを表示する

方法 : Windows フォーム ListView コントロールの列にサブ項目を表示する

方法 : Windows フォーム ListView コントロール内の項目を選択する

方法 : Windows フォーム ListView コントロールの項目をグループ化する

方法 : Windows フォーム ListView コントロールに挿入マークを表示する

方法 : ListView コントロールに検索機能を追加する

方法 : TreeView コントロールまたは ListView コントロール (Windows フォーム) にカスタム情報を追加する

方法 : Windows フォームでマルチペイン ユーザー インターフェイスを作成する

参照

ListView

その他の技術情報

ListView コントロール (Windows フォーム)