Partager via


Vue d'ensemble du composant ImageList (Windows Forms)

Le composant Windows Forms ImageList sert à stocker des images, qui peuvent ensuite être affichées par des contrôles. Une liste d'images vous permet d'écrire du code pour un catalogue d'images unique et cohérent. Par exemple, vous pouvez faire pivoter les images affichées par un contrôle Button simplement en modifiant la propriété ImageIndex ou ImageKey du bouton. Vous pouvez aussi 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 provoque l'affichage de la nouvelle icône dans les deux vues.

Utilisation d'ImageList avec des contrôles

Vous pouvez utiliser une liste d'images avec n'importe quel contrôle ayant 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, entre autres, les contrôles ListView, TreeView, ToolBar, TabControl, Button, CheckBox, RadioButton et Label. Pour associer la liste d'images à un contrôle, affectez comme valeur de la propriété ImageList du contrôle le nom du composant ImageList.

Propriétés principales

La principale propriété du composant ImageList est Images, qui contient les images devant être utilisées par le contrôle associé. Chaque image est accessible par sa valeur d'index ou par sa clé. La propriété ColorDepth détermine le nombre de couleurs avec lesquelles les images sont affichées. Les images sont toutes affichées à la même taille, définie par la propriété ImageSize. Les images plus grandes seront ajustées.

Voir aussi