ImageList 组件概述(Windows 窗体)
Windows 窗体 ImageList 组件用于存储图像,这些图像随后可由控件显示。 图像列表使您能够为一致的单个图像目录编写代码。 例如,只需更改按钮的 ImageIndex 或 ImageKey 属性,就可旋转 Button 控件显示的图像。 还可以使同一个图像列表与多个控件相关联。 例如,如果使用 ListView 控件和 TreeView 控件显示同一个文件列表,则当更改图像列表中某个文件的图标时,新图标将同时显示在两个视图中。
将 ImageList 用于控件
可以将图像列表用于任何具有 ImageList 属性的控件,或用于具有 SmallImageList 和 LargeImageList 属性的 ListView 控件。 可与图像列表关联的控件包括:ListView、TreeView、ToolBar、TabControl、Button、CheckBox、RadioButton 和 Label 控件。 若要使图像列表与一个控件关联,请将该控件的 ImageList 属性设置为 ImageList 组件的名称。
主要属性
ImageList 组件的主要属性是 Images,它包含关联的控件将要使用的图片。 每个单独的图像可通过其索引值或其键值来访问。 ColorDepth 属性确定呈现图像时所使用的颜色数量。 所有图像都将以同样的大小显示,该大小由 ImageSize 属性设置。 较大的图像将缩小至适当的尺寸。
如果使用 Visual Studio 2005 ,则可以访问一个大型标准图像库,您可以在自己的应用程序中使用其中的图像。 有关更多信息,请参见 Visual Studio 2005 图像库 和 Visual Studio 2008 图像库 和 Visual Studio 图像库.
请参见
任务
如何:使用 Windows 窗体 ImageList 组件添加或移除图像