高级控件使用指南:图像列表、列表视图与树视图
1. 向图像列表控件添加图像
如果你没有 16×16 像素的位图,可以使用 Microsoft Paint 创建一个,或者从 http://www.samspublishing.com/ 或 http://www.jamesfoxall.com 下载我提供的示例。添加图像后,点击“确定”关闭“图像集合编辑器”。
查看图像控件的 ImageSize 属性,它应该是 16,16。如果不是,说明你选择的位图不是 16×16 像素;此属性会设置为添加到图像列表中的第一张图片的尺寸。
不能总是依赖图片显示的背景为白色或其他特定颜色。因此,图像列表控件有一个 TransparentColor 属性。默认情况下,TransparentColor 属性设置为“透明”。这不是一个直观的设置,因为实际上这意味着没有颜色被视为透明(除非图像是带有透明区域的图标)。如果你为 TransparentColor 属性指定一种特定颜色,当图片从图像列表提供给另一个控件时,所有指定颜色的部分将显示为透明 —— 背景会透过来。这使你能够创建图片,而无需担心图片将显示在何种颜色的背景上。
向图像列表控件添加图像的操作就这么多。图像列表的强大之处在于它能够被其他控件链接,以便它们可以访问图像列表存储的图片。
2. 使用列表视图创建增强列表
列表视图控件就像功能强大的列表框,甚至更强大。列表视图可用于创建简单列表、多列网格和图标托盘。资源管理器的右窗格就是一个列表视图。(你可能不知道,你可以通过右键单击资源管理器的列表视图并使用出现的快捷菜单中的“查看”子菜单来更改其外观。)资源管理器列表视图的主要显示选项有大
超级会员免费看
订阅专栏 解锁全文
69

被折叠的 条评论
为什么被折叠?



