共用方式為


ImageList 元件概觀 (Windows Form)

Windows Form ImageList 元件可用來儲存影像,並稍後由控制項顯示。 影像清單讓您可以為單一、一致的影像目錄撰寫程式碼。 例如,您只要變更按鈕的 ImageIndexImageKey 屬性,就可旋轉由 Button 控制項顯示的影像。 也可以讓相同的影像清單與多個控制項產生關聯。 例如,如果正在使用 ListView 控制項和 TreeView 控制項來顯示相同的檔案清單,則變更影像清單中的檔案圖示將會使新圖示出現在這兩種檢視中。

使用 ImageList 和控制項

您可以將影像清單用於任何具有 ImageList 屬性的控制項 — 或者,以 ListView 控制項而言,則是具有 SmallImageListLargeImageList 屬性。 可以與影像清單關聯的控制項包含:ListViewTreeViewToolBarTabControlButtonCheckBoxRadioButtonLabel 控制項。 如果要讓影像清單與控制項產生關聯,請將控制項的 ImageList 屬性設定為 ImageList 元件的名稱。

主要屬性

ImageList 元件的主要屬性是 Images,其中包含關聯的控制項所使用的圖片。 每一個個別影像可經由其索引值 (Index Value) 或索引鍵存取。 ColorDepth 屬性會決定呈現影像的色彩數目。 影像會以相同大小顯示,大小則是由 ImageSize 屬性所設定。 較大的影像將會調整至適合的大小。

如果您使用的是 Visual Studio 2005,就可以存取可在應用程式中使用的大型標準影像程式庫。如需詳細資訊,請參閱Visual Studio 2005 影像程式庫Visual Studio 2008 影像程式庫Visual Studio 影像程式庫.

請參閱

工作

HOW TO:使用 Windows Form ImageList 元件加入或移除影像

參考

ImageList