Dela via


Översikt över imagelist-komponent (Windows-formulär)

Komponenten Windows Forms ImageList används för att lagra bilder, som sedan kan visas av kontroller. Med en bildlista kan du skriva kod för en enda, konsekvent katalog med bilder. Du kan till exempel rotera bilder som visas av en Button kontroll genom att helt enkelt ändra knappens ImageIndex eller ImageKey egenskapens. Du kan också associera samma bildlista med flera kontroller. Om du till exempel använder både en ListView kontroll och en TreeView kontroll för att visa samma lista över filer, kommer en ändring av en fils ikon i bildlistan att leda till att den nya ikonen visas i båda vyerna.

Använda ImageList med kontroller

Du kan använda en bildlista med vilken kontroll som helst som har en ImageList-egenskap — eller när det gäller ListView-kontrollen, SmallImageList- och LargeImageList-egenskaper. De kontroller som kan associeras med en bildlista är: ListView, TreeView, ToolBar, TabControl, Button, CheckBox, RadioButton och Label. Om du vill associera bildlistan med en kontroll anger du kontrollens ImageList egenskap till namnet på komponenten ImageList .

Nyckelegenskaper

Nyckelegenskapen för komponenten ImageList är Images, som innehåller de bilder som ska användas av den associerade kontrollen. Varje enskild bild kan nås med dess indexvärde eller av dess nyckel. Egenskapen ColorDepth bestämmer antalet färger som bilderna återges med. Alla bilder visas i samma storlek, som anges av ImageSize egenskapen. Bilder som är större skalas så att de passar.

Se även