ListView コントロールの概要 (Windows フォーム)
Windows フォームの ListView コントロールは、項目をアイコンと一緒に一覧表示します。 リスト ビューを使用すると、Windows エクスプローラーの右側のペインのようなユーザー インターフェイスを作成できます。 このコントロールには、LargeIcon、SmallIcon、List、Details の 4 つのビュー モードがあります。
ListView コントロールで可能なこと
注意
新しく追加されたビュー モードである、並べて表示モードは、Windows XP と Windows Server 2003 の各オペレーティング システムでのみ使用できます。 詳細については、「方法 : Windows フォーム ListView コントロールの "並べて表示" ビューを有効にする」を参照してください。
LargeIcon モードでは、項目のテキストのそばに大きなアイコンが表示されます。コントロールが十分に大きい場合は、項目が複数の列に表示されます。 SmallIcon モードは、表示されるアイコンが小さい点を除けば LargeIcon モードと同じです。 List モードでは、小さなアイコンが表示されますが、項目は必ず 1 列で表示されます。 Details モードでは、各項目に関する情報が複数の列に表示されます。 詳細については、「方法 : Windows フォーム ListView コントロールに列を追加する」を参照してください。 ビュー モードは、View プロパティによって決定されます。 いずれのモードでも、イメージ リストのイメージを表示できます。 詳細については、「方法 : Windows フォーム ListView コントロールのアイコンを表示する」を参照してください。
次の表では、ListView のメンバーの一部およびそれらが有効であるビューを一覧しています。
ListView メンバー |
ビュー |
---|---|
Alignment プロパティ |
|
AutoArrange プロパティ |
|
AutoResizeColumn メソッド |
|
Columns プロパティ |
|
DrawSubItem イベント |
|
FindItemWithText メソッド |
|
FindNearestItem メソッド |
|
GetItemAt メソッド |
|
Groups プロパティ |
List 以外のすべてのビュー |
HeaderStyle プロパティ |
|
InsertionMark プロパティ |
ListView コントロールの主要プロパティは Items です。このプロパティは、コントロールによって表示される項目を保持します。 SelectedItems プロパティは、コントロールで現在選択されている項目を保持します。 MultiSelect プロパティが true に設定されている場合、ユーザーは複数の項目を選択できます。たとえば、一度に複数の項目を別のコントロールにドラッグ アンド ドロップできます。 CheckBoxes プロパティが true に設定されている場合、ListView コントロールでは、項目の横にチェック ボックスを表示できます。
Activation プロパティは、リスト内の項目をアクティブにするためにユーザーが実行する必要のある操作を決定します。指定できるオプションは、Standard、OneClick、および 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 フォームでマルチペイン ユーザー インターフェイスを作成する