ImageList 组件概述(Windows 窗体)

更新:2007 年 11 月

Windows 窗体 ImageList 组件用于存储图像,这些图像随后可由控件显示。图像列表使您能够为一致的单个图像目录编写代码。例如,只需更改按钮的 ImageIndexImageKey 属性,就可旋转 Button 控件显示的图像。还可以使同一个图像列表与多个控件相关联。例如,如果使用 ListView 控件和 TreeView 控件显示同一个文件列表,则当更改图像列表中某个文件的图标时,新图标将同时显示在两个视图中。

将 ImageList 用于控件

可以将图像列表用于任何具有 ImageList 属性的控件,或用于具有 SmallImageListLargeImageList 属性的 ListView 控件。可与图像列表关联的控件包括:ListViewTreeViewToolBarTabControlButtonCheckBoxRadioButtonLabel 控件。若要使图像列表与一个控件关联,请将该控件的 ImageList 属性设置为 ImageList 组件的名称。

主要属性

ImageList 组件的主要属性是 Images,它包含关联的控件将要使用的图片。每个单独的图像可通过其索引值或其键值来访问。ColorDepth 属性确定呈现图像时所使用的颜色数量。所有图像都将以同样的大小显示,该大小由 ImageSize 属性设置。较大的图像将缩小至适当的尺寸。

如果使用 Visual Studio 2005,则可以访问一个大型标准图像库,您可以在自己的应用程序中使用该图像库中的图像。Visual Studio 2005 图像库
Visual Studio 2008 图像库
Visual Studio 图像库

请参见

任务

如何:使用 Windows 窗体 ImageList 组件添加或移除图像

参考

ImageList