ImageList控件
时间:2014-4-11
ImageList控件提供了一个集合,可以用于存储在窗体的其他控件中使用的图像,可以在图像列表中存储任意大小的图像,但在每个控件中,每个图像的大小必须相同,对于ListView,则需要两个ImageList控件,才能显示大图像和小图像.
ImageList不在运行期间显示它本身的控件,在把它拖放到正在开发的窗体上时,它并不是放在窗体上,而是放在它的下面,其中包含所有的组件,这个功能可以防止不是用户界面一部分的旁若无人妨碍窗体设计器,这个控件的处理方式与其他控件相同,但不能移动它.
可以在设计和运行期间给ImageList添加图像.如果知道在设计期间需要显示哪些图像,就可以单击images属性右边的按钮,添加这些图像,这会打开一个对话框,在这个对话框中,可以浏览要插入的图像,如果选择在运行期间添加图像,就可以通过Images集合添加它们.
学习使用ListView控件及其相关鲍表的最好方式是利用一个示例,下面创建一个对话框,其中一个ListView和两个ImageList.ListView显示硬盘上的文件和文件夹,为了简单起见,我们不提供文件和文件夹中的正确图标,而使用文件夹的标准文件夹图标和文件的信息图标.