Partager via


Comment : afficher des icônes pour le contrôle ListView Windows Forms

Mise à jour : novembre 2007

Le contrôle ListView Windows Forms 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 par la propriété SmallImageList. La vue LargeIcon affiche des images de la liste d'images spécifiée par la propriété LargeImageList. La vue Liste peut également afficher, en regard des grandes ou des petites icônes, un ensemble d'icônes supplémentaire défini dans la propriété StateImageList. Pour plus d'informations sur les listes d'images, consultez ImageList, composant (Windows Forms) et Comment : ajouter ou supprimer des images avec le composant ImageList Windows Forms.

Pour afficher des images dans une vue Liste

  1. Affectez à la propriété appropriée (SmallImageList, LargeImageList ou StateImageList) le composant ImageList existant que vous souhaitez utiliser.

    Ces propriétés peuvent être définies dans le concepteur à l'aide de la fenêtre Propriétés ou dans le code.

    ListView1.SmallImageList = ImageList1
    
    
    listView1.SmallImageList = imageList1;
    
    
    listView1.set_SmallImageList(imageList1);
    
    
  2. Définissez la propriété ImageIndex ou StateImageIndex de chaque élément de la liste à laquelle est associée une icône.

    Ces propriétés peuvent être définies dans le code ou dans l'Éditeur de collections ListViewItem. Pour afficher l'Éditeur de collections ListViewItem, cliquez sur le bouton de sélection (Capture d'écran VisualStudioEllipsesButton) en regard de la propriété Items 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;
    
    
    // Sets the first list item to display the 4th image.
    listView1.get_Items().get_Item(0).set_ImageIndex(3);
    
    

Voir aussi

Tâches

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

Comment : ajouter des colonnes au contrôle ListView Windows Forms

Comment : ajouter des informations personnalisées à un contrôle TreeView ou ListView (Windows Forms)

Référence

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

Autres ressources

ImageList, composant (Windows Forms)