方法: デザイナーを使って Windows フォーム ListView コントロールの項目をグループ化するHow to: Group Items in a Windows Forms ListView Control Using the Designer

グループ化機能、ListViewコントロールでは、グループ内のアイテムの関連する設定を表示することができます。The grouping feature of the ListView control enables you to display related sets of items in groups. これらのグループは、画面に含まれるグループのタイトルは水平方向のグループ ヘッダーで区切られます。These groups are separated on the screen by horizontal group headers that contain the group titles. 使用することができますListViewグループ日付、または他の論理グループで、アルファベット順に項目をグループ化して簡単に大きい一覧を移動します。You can use ListView groups to make navigating large lists easier by grouping items alphabetically, by date, or by any other logical grouping. 次の図は、いくつかのグループ化された項目を示しています。The following image shows some grouped items:

数値が奇数/偶数のグループに区切られます。

次の手順が必要です、 Windows アプリケーションプロジェクトが含まれているフォームをListViewコントロール。The following procedure requires a Windows Application project with a form containing a ListView control. このようなプロジェクトの設定の詳細については、次を参照してください。方法。Windows フォーム アプリケーション プロジェクトを作成方法。Windows フォームにコントロールを追加します。For information about setting up such a project, see How to: Create a Windows Forms application project and How to: Add Controls to Windows Forms.

グループ化を有効にする必要があります最初に作成する 1 つまたは複数ListViewGroupオブジェクトがデザイナーで、またはプログラムを使用します。To enable grouping, you must first create one or more ListViewGroup objects either in the designer or programmatically. グループを定義した後に項目を割り当てることができます。Once a group has been defined, you can assign items to it.

注意

ListView のみ使用可能なグループWindows XP Home Edition、Windows XP Professional、Windows Server 2003Windows XP Home Edition, Windows XP Professional, Windows Server 2003、アプリケーションを呼び出すと、Application.EnableVisualStylesメソッド。ListView groups are available only on Windows XP Home Edition、Windows XP Professional、Windows Server 2003Windows XP Home Edition, Windows XP Professional, Windows Server 2003 when your application calls the Application.EnableVisualStyles method. 以前のオペレーティング システムでは、グループに関するすべてのコードが影響を与えません、グループは表示されません。On earlier operating systems, any code relating to groups has no effect and the groups will not appear. 詳細については、「 ListView.Groups 」を参照してください。For more information, see ListView.Groups.

実際に画面に表示されるダイアログ ボックスとメニュー コマンドは、アクティブな設定またはエディションによっては、ヘルプの説明と異なる場合があります。The dialog boxes and menu commands you see might differ from those described in Help depending on your active settings or edition. 設定を変更するには、 [ツール] メニューの [設定のインポートとエクスポート] をクリックします。To change your settings, choose Import and Export Settings on the Tools menu. 詳細については、「Visual Studio IDE のカスタマイズ」を参照してください。For more information, see Personalize the Visual Studio IDE.

追加またはデザイナーでグループを削除するにはTo add or remove groups in the designer

  1. プロパティウィンドウで、をクリックして、省略記号(. Visual Studio の [プロパティ] ウィンドウで、省略記号ボタン (…)) ボタンの横に、Groupsプロパティ.In the Properties window, click the Ellipsis (The Ellipsis button (...) in the Properties window of Visual Studio.) button next to the Groups property.

    ListViewGroup コレクション エディターが表示されます。The ListViewGroup Collection Editor appears.

  2. グループを追加する をクリックして、追加ボタンをクリックします。To add a group, click the Add button. など、新しいグループのプロパティを設定することができますし、HeaderHeaderAlignmentプロパティ。You can then set properties of the new group, such as the Header and HeaderAlignment properties. グループを削除するを選択し、クリックして、削除ボタンをクリックします。To remove a group, select it and click the Remove button.

デザイナーでのグループに項目を割り当てるTo assign items to groups in the designer

  1. プロパティウィンドウで、をクリックして、省略記号(. Visual Studio の [プロパティ] ウィンドウで、省略記号ボタン (…)) ボタンの横に、Itemsプロパティ.In the Properties window, click the Ellipsis (The Ellipsis button (...) in the Properties window of Visual Studio.) button next to the Items property.

    ListViewItem コレクション エディターが表示されます。The ListViewItem Collection Editor appears.

  2. 新しいアイテムを追加する をクリックして、追加ボタンをクリックします。To add a new item, click the Add button. など、新しい項目のプロパティを設定することができますし、TextImageIndexプロパティ。You can then set properties of the new item, such as the Text and ImageIndex properties.

  3. 選択、Groupプロパティ ドロップダウン リストからグループを選択します。Select the Group property and choose a group from the drop-down list.

関連項目See also