Comment : regrouper des éléments dans un contrôle ListView Windows Forms à l'aide du concepteur

La fonctionnalité de regroupement du contrôle ListView vous permet d'afficher des ensembles connexes d'éléments sous forme de groupes. Ces groupes sont séparés à l'écran par des en-têtes de groupes horizontaux qui contiennent les titres des groupes. Vous pouvez utiliser des groupes ListView pour faciliter la navigation dans les longues listes en regroupant les éléments par ordre alphabétique, par date ou par tout autre regroupement logique. L'image suivante présente des éléments regroupés.

Groupes ListView

La procédure suivante requiert un projet d'application Windows avec un formulaire qui contient un contrôle ListView. Pour plus d'informations sur la configuration d'un tel projet, consultez Comment : créer un projet d'Application Windows Forms et Comment : ajouter des contrôles à des Windows Forms.

Pour activer le regroupement, vous devez tout d'abord créer un ou plusieurs objets ListViewGroup, dans le concepteur ou par programme. Une fois qu'un groupe a été défini, vous pouvez lui assigner des éléments.

Notes

Les groupes ListView sont disponibles uniquement sur Windows XP Édition familiale, Windows XP Professionnel, Windows Server 2003 lorsque votre application appelle la méthode Application.EnableVisualStyles. Sur les systèmes d'exploitation antérieurs, tout code concernant les groupes est sans effet et les groupes n'apparaissent pas. Pour plus d'informations, consultez ListView.Groups.

Les boîtes de dialogue et les commandes de menu qui s'affichent peuvent être différentes de celles qui sont décrites dans l'aide, en fonction de vos paramètres actifs ou de l'édition utilisée. Pour modifier vos paramètres, choisissez Importation et exportation de paramètres dans le menu Outils. Pour plus d'informations, consultez Utilisation des paramètres.

Pour ajouter ou supprimer des groupes dans le concepteur

  1. Dans la fenêtre Propriétés, cliquez sur le bouton de sélection (Capture d'écran VisualStudioEllipsesButton) situé en regard de la propriété Groups.

    L'éditeur de collections ListViewGroup s'affiche.

  2. Pour ajouter un groupe, cliquez sur le bouton Ajouter. Vous pouvez ensuite définir des propriétés du nouvel groupe, comme les propriétés Header et HeaderAlignment. Pour supprimer un groupe, sélectionnez-le, puis cliquez sur le bouton Supprimer.

Pour assigner des éléments aux groupes dans le concepteur

  1. Dans la fenêtre Propriétés, cliquez sur le bouton de sélection (Capture d'écran VisualStudioEllipsesButton) situé en regard de la propriété Items.

    L'éditeur de collections ListViewItem s'affiche.

  2. Pour ajouter un nouvel élément, cliquez sur le bouton Ajouter. Vous pouvez ensuite définir des propriétés du nouvel élément, par exemple les propriétés Text et ImageIndex.

  3. Sélectionnez la propriété Group et choisissez un groupe dans la liste déroulante.

Voir aussi

Tâches

Comment : ajouter et supprimer des éléments avec le contrôle ListView Windows Forms

Référence

Vue d'ensemble du contrôle ListView (Windows Forms)

ListView

Groups

ListViewGroup

Concepts

Fonctionnalités de Windows XP et contrôles Windows Forms

Autres ressources

ListView, contrôle (Windows Forms)