ImageList 元件概觀 (Windows Form)
更新:2007 年 11 月
Windows Form ImageList 元件可用來儲存影像,並稍後由控制項顯示。影像清單讓您可以為單一、一致的影像目錄撰寫程式碼。例如,您只要變更按鈕的 ImageIndex 或 ImageKey 屬性,就可旋轉由 Button 控制項顯示的影像。也可以讓相同的影像清單與多個控制項產生關聯。例如,如果正在使用 ListView 控制項和 TreeView 控制項來顯示相同的檔案清單,則變更影像清單中的檔案圖示將會使新圖示出現在這兩種檢視中。
使用 ImageList 和控制項
您可以將影像清單用於任何具有 ImageList 屬性的控制項 — 或者,以 ListView 控制項而言,則是具有 SmallImageList 和 LargeImageList 屬性。可以與影像清單關聯的控制項包含:ListView、TreeView、ToolBar、TabControl、Button、CheckBox、RadioButton 和 Label 控制項。如果要讓影像清單與控制項產生關聯,請將控制項的 ImageList 屬性設定為 ImageList 元件的名稱。
主要屬性
ImageList 元件的主要屬性是 Images,其中包含關聯的控制項所使用的圖片。每一個個別影像可經由其索引值 (Index Value) 或索引鍵存取。ColorDepth 屬性會決定呈現影像的色彩數目。影像會以相同大小顯示,大小則是由 ImageSize 屬性所設定。較大的影像將會調整至適合的大小。
如果使用 Visual Studio 2005,就具有可在應用程式中使用的大型標準影像程式庫的存取權限。
請參閱
工作
HOW TO:使用 Windows Form ImageList 元件加入或移除影像