ListView コントロールの概要 (Windows フォーム)
更新 : 2007 年 11 月
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 フォームでマルチペイン ユーザー インターフェイスを作成する