Share via


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

  1. 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
    
    
  2. 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 (The Ellipsis button (...) in the Properties window of Visual Studio.) 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