ImageList — Informacje o składniku (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ą Button kontrolki, zmieniając właściwość lub ImageKey przyciskImageIndex. Tę samą listę obrazów można również skojarzyć z wieloma kontrolkami. Jeśli na przykład używasz zarówno ListView kontrolki, jak i TreeView kontrolki 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ą ImageList , która ma właściwość — lub w przypadku kontrolki ListViewSmallImageList i LargeImageList właściwości. Kontrolki, które można skojarzyć z listą obrazów, obejmują: ListViewkontrolki , , TreeView, ButtonTabControlCheckBoxToolBar, RadioButtoni .Label Aby skojarzyć listę obrazów z kontrolką, ustaw właściwość kontrolki ImageList na nazwę ImageList składnika.

Właściwości kluczowe

Właściwość ImageList key składnika to Images, która zawiera obrazy, które mają być używane 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 renderowanych przez obrazy. Wszystkie obrazy będą wyświetlane o tym samym rozmiarze ustawionym ImageSize przez właściwość . Obrazy, które są większe, zostaną skalowane w celu dopasowania.

Zobacz też