Udostępnij za pośrednictwem


Przegląd komponentu ImageList (Formularze systemu Windows)

Składnik windows Forms ImageList służy do przechowywania obrazów, które następnie mogą być wyświetlane przez kontrolki. Lista obrazów umożliwia pisanie kodu dla pojedynczego, spójnego wykazu obrazów. Można na przykład obracać obrazy wyświetlane za pomocą kontrolki Button po prostu zmieniając ImageIndex lub ImageKey właściwości przycisku. Tę samą listę obrazów można również skojarzyć z wieloma kontrolkami. Jeśli na przykład używasz zarówno kontrolki ListView, jak i kontrolki TreeView do wyświetlania tej samej listy plików, zmiana ikony pliku na liście obrazów spowoduje wyświetlenie nowej ikony w obu widokach.

Używanie elementu ImageList z kontrolkami

Możesz użyć listy obrazów z dowolną kontrolką, która ma właściwość ImageList — lub w przypadku kontrolki ListView, właściwość SmallImageList i LargeImageList. Kontrolki, które można skojarzyć z listą obrazów, obejmują kontrolki ListView, TreeView, ToolBar, TabControl, Button, CheckBox, RadioButtoni Label. Aby skojarzyć listę obrazów z kontrolką, ustaw właściwość ImageList kontrolki na nazwę składnika ImageList.

Właściwości klucza

Kluczową właściwością składnika ImageList jest Images, który zawiera obrazy do użycia przez skojarzoną kontrolkę. Dostęp do każdego obrazu można uzyskać za pomocą jego wartości indeksu lub klucza. Właściwość ColorDepth określa liczbę kolorów, z którymi obrazy są renderowane. Wszystkie obrazy będą wyświetlane w tym samym rozmiarze, ustawionym za pomocą właściwości ImageSize. Obrazy, które są większe, zostaną skalowane w celu dopasowania.

Zobacz też