Comment : afficher des icônes pour le contrôle ListView Windows Forms
Le contrôle Windows Forms ListView peut afficher des icônes à partir de trois listes d’images. Les vues List, Details et SmallIcon affichent des images de la liste d’images spécifiée dans la SmallImageList propriété. La vue LargeIcon affiche des images de la liste d’images spécifiée dans la LargeImageList propriété. Un affichage de liste peut également afficher un ensemble supplémentaire d’icônes, défini dans la StateImageList propriété, en regard des grandes ou petites icônes. Pour plus d’informations sur les listes d’images, consultez Composant ImageList et Guide pratique pour ajouter ou supprimer des images avec le composant ImageList Windows Forms.
Pour afficher des images dans un affichage de liste
Définissez la propriété appropriée (SmallImageListLargeImageListouStateImageList) sur le composant existant ImageList que vous souhaitez utiliser.
Ces propriétés peuvent être définies dans le concepteur avec le Fenêtre Propriétés ou dans le code.
listView1.SmallImageList = imageList1;
ListView1.SmallImageList = ImageList1
Définissez la ou StateImageIndex la ImageIndex propriété de chaque élément de liste qui a une icône associée.
Ces propriétés peuvent être définies dans le code ou dans l’éditeur de collection ListViewItem. Pour ouvrir l’Éditeur de collection ListViewItem, cliquez sur le bouton de sélection () en regard de la Items propriété dans la fenêtre Propriétés.
// Sets the first list item to display the 4th image. listView1.Items[0].ImageIndex = 3;
' Sets the first list item to display the 4th image. ListView1.Items(0).ImageIndex = 3
Voir aussi
- Vue d’ensemble du contrôle ListView
- Guide pratique pour ajouter et supprimer des éléments avec le contrôle ListView Windows Forms
- Guide pratique pour ajouter des colonnes au contrôle ListView Windows Forms
- Guide pratique pour ajouter des informations personnalisées à un contrôle TreeView ou ListView (Windows Forms)
- ImageList, composant
.NET Desktop feedback