Partager via


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

Le contrôle ListView Windows Forms affiche une liste d'éléments avec des icônes. Vous pouvez utiliser un affichage de liste pour créer une interface utilisateur comme le volet droit de l'Explorateur Windows. Le contrôle a quatre modes d’affichage : LargeIcon, SmallIcon, List et Details.

Ce que vous pouvez faire avec le contrôle ListView

Remarque

Un mode d’affichage supplémentaire, vignette, est disponible uniquement sur Windows XP et le système d’exploitation Windows Server 2003. Pour plus d’informations, consultez How to : Enable Tile View in a Windows Forms ListView Control.

Le mode LargeIcon affiche des icônes volumineuses en regard du texte de l’élément ; les éléments apparaissent dans plusieurs colonnes si le contrôle est suffisamment grand. Le mode SmallIcon est le même, sauf qu’il affiche de petites icônes. Le mode Liste affiche de petites icônes, mais se trouve toujours dans une seule colonne. Le mode Détails affiche les éléments dans plusieurs colonnes. Pour plus d’informations, consultez Guide pratique pour ajouter des colonnes au contrôle ListView Windows Forms. Le mode d’affichage est déterminé par la View propriété. Tous les modes d’affichage peuvent afficher des images à partir de listes d’images. Pour plus d’informations, consultez Guide pratique pour afficher des icônes pour le contrôle ListView Windows Forms.

Le tableau suivant répertorie certains des ListView membres et les vues dans lesquelles ils sont valides.

Membre ListView Afficher
Propriété Alignment SmallIcon ou LargeIcon
Propriété AutoArrange SmallIcon ou LargeIcon
Méthode AutoResizeColumn Details
PropriétéColumns Details ou Tile
ÉvénementDrawSubItem Details
Méthode FindItemWithText Details, List ou Tile
Méthode FindNearestItem SmallIcon ou LargeIcon
Méthode GetItemAt Details ou Tile
Propriété Groups Toutes les vues sauf List
Propriété HeaderStyle Details.
Propriété InsertionMark LargeIcon, SmallIcon ou Tile

La propriété clé du ListView contrôle est Items, qui contient les éléments affichés par le contrôle. La SelectedItems propriété contient une collection d’éléments actuellement sélectionnés dans le contrôle. L’utilisateur peut sélectionner plusieurs éléments, par exemple pour faire glisser-déplacer plusieurs éléments à la fois vers un autre contrôle, si la MultiSelect propriété est définie truesur . Le ListView contrôle peut afficher case activée zones en regard des éléments, si la CheckBoxes propriété est définie truesur .

La Activation propriété détermine le type d’action que l’utilisateur doit entreprendre pour activer un élément dans la liste : les options sont Standard, OneClicket TwoClick. OneClick l’activation nécessite un clic unique pour activer l’élément. TwoClick l’activation nécessite que l’utilisateur double-clique pour activer l’élément ; un seul clic modifie la couleur du texte de l’élément. Standard l’activation nécessite que l’utilisateur double-clique pour activer un élément, mais l’élément ne change pas l’apparence.

Le ListView contrôle prend également en charge les styles visuels et d’autres fonctionnalités disponibles sur la plateforme Windows XP, notamment le regroupement, l’affichage des vignettes et les marques d’insertion.

Voir aussi