Partager via


Vue d'ensemble du composant ImageList (Windows Forms)

Mise à jour : novembre 2007

Le composant ImageList Windows Forms permet de stocker des images, qui peuvent ensuite être affichées par d'autres contrôles. Une liste d'images permet d'écrire du code pour un catalogue d'images unique et homogène. Par exemple, vous pouvez faire pivoter les images affichées par un contrôle Button en modifiant simplement la propriété ImageIndex ou ImageKey de ce bouton. Vous pouvez également associer la même liste d'images à plusieurs contrôles. Par exemple, si vous utilisez à la fois un contrôle ListView et un contrôle TreeView pour afficher la même liste de fichiers, la modification de l'icône d'un fichier dans la liste d'images a pour effet de faire apparaître la nouvelle icône dans les deux vues.

Utilisation d'ImageList avec les contrôles

Vous pouvez utiliser une liste d'images avec tout contrôle qui a une propriété ImageList (ou dans le cas du contrôle ListView), les propriétés SmallImageList et LargeImageList. Les contrôles qui peuvent être associés à une liste d'images sont les suivants : les contrôles ListView, TreeView, ToolBar, TabControl, Button, CheckBox, RadioButton et Label. Pour associer la liste d'images à un contrôle, définissez la propriété ImageList de ce contrôle en lui attribuant le nom du composant ImageList.

Principales propriétés

ImageList est la principale propriété du composant Images, elle contient les images à utiliser dans le contrôle associé. Chaque image est accessible par sa valeur d'index ou sa clé. La propriété ColorDepth détermine le nombre de couleurs utilisées pour le rendu des images. Les images sont affichées à la taille définie par la propriété ImageSize. Les images dépassant cette taille sont réduites.

Si vous utilisez Visual Studio 2005, vous avez accès à une grande bibliothèque d'images standard que vous pouvez utiliser dans vos applications. 

Voir aussi

Tâches

Comment : ajouter ou supprimer des images avec le composant ImageList Windows Forms

Référence

ImageList