Vue d'ensemble du composant ImageList (Windows Forms)
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.
Propriétés de clé
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. Pour plus d'informations, consultez Visual Studio 2005 Image Library et Visual Studio 2008 Image Library et Bibliothèque d'images Visual Studio.
Voir aussi
Tâches
Comment : ajouter ou supprimer des images avec le composant ImageList Windows Forms