Freigeben über


ImageList-Komponentenübersicht (Windows Forms)

Die Komponente "Windows Forms ImageList" wird zum Speichern von Bildern verwendet, die dann von Steuerelementen angezeigt werden können. Mit einer Bildliste können Sie Code für einen einzelnen, konsistenten Bilderkatalog schreiben. So können z. B. Bilder, die durch ein Button-Steuerelement angezeigt werden, gedreht werden, indem einfach die ImageIndex- oder ImageKey-Eigenschaft der Schaltfläche geändert wird. Sie können dieselbe Bildliste auch mehreren Steuerelementen zuordnen. Wenn Sie z. B. sowohl ein ListView-Steuerelement als auch ein TreeView Steuerelement verwenden, um dieselbe Liste von Dateien anzuzeigen, führt das Ändern des Symbols einer Datei in der Bildliste dazu, dass das neue Symbol in beiden Ansichten angezeigt wird.

Verwenden von ImageList mit Steuerelementen

Eine Bildliste kann mit jedem Steuerelement eingesetzt werden, das eine ImageList-Eigenschaft aufweist. Wenn jedoch ein ListView-Steuerelement verwendet wird, muss dieses eine SmallImageList-Eigenschaft und eine LargeImageList-Eigenschaft aufweisen. Zu den Steuerelementen, die einer Bildliste zugeordnet werden können, gehören: die Steuerelemente ListView, TreeView, ToolBar, TabControl, Button, CheckBox, RadioButtonund Label. Um die Bild-Liste einem Steuerelement zuzuordnen, legen Sie die Eigenschaft ImageList des Steuerelements auf den Namen der Komponente ImageList fest.

Schlüsseleigenschaften

Die wichtigste Eigenschaft der ImageList-Komponente ist Images, in der die Bilder enthalten sind, die vom zugeordneten Steuerelement verwendet werden. Auf jedes einzelne Bild kann über seinen Indexwert oder seinen Schlüssel zugegriffen werden. Die ColorDepth-Eigenschaft bestimmt die Anzahl der Farben, mit denen die Bilder gerendert werden. Die Bilder werden alle in derselben Größe angezeigt, die durch die eigenschaft ImageSize festgelegt wird. Bilder, die größer sind, werden skaliert, um zu passen.

Siehe auch