ImageList 组件概述(Windows 窗体)

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