ImageList 图像列表控件
ImageList 控件是含有图像的集合,图像列表控件是含有图像对象的集合可以通过索引或关键字引用该集合中的每个对象。imageList空间不能单独使用,只能用来为windows窗体中的其他控件提供图像。
ImageList 控件的主要属性
属性 说明
Images 储存在图像列表中的所以图像
ImageSize 图像列表中图像的大小
TransparentColor 储存在图像列表中的所以图像
ColorDepth 获取图像列表的颜色深度
ImageList 的使用
将ImageList 控件放置到窗体上,但ImageList 控件并未出现在窗体上,二叔出现在窗体下面。在这里插入图片描述
添加图片:单击Images 属性右侧的按钮,打开 “图像集合编辑器” 窗口。
单击 “图像集合编辑器” 窗口中的 “添加” 按钮,选择需要的图像文件,完成图片添加。
ImageSize 属性设置图片的大小
ListView 列表视图控件
ListView控件用于以特定样式或视图类型显示列表项。就像Windows 资源管理器右侧窗格一样的用户界面。它有多种视图模式,如大图标(Largelcon)、小图标(Smalllcon)、列表(List)、详细信息(Detail)、平铺(Tile)。
ListView 控件的主要属性、事件和方法
属性 说明
Columns “详细信息” 视图中显示 的列
FullRowSelect 当选中一项是,它的子项是否同该项一起突出显示
Items ListView 中所以项的集合
MultiSelect 是否允许多项
SelectedItems 选中的项的集合
LargeImageList 指定ListView 的视图模式——大图标
SmallImageList 指定ListView 的视图模式——小图标
Anchor 定义某个控件绑定到容器的边缘
Dock 定义要绑定的控件边框
事件 说明
MouseDoubleClick 双击事件
方法 说明
Clear( ) 移除 ListView 中的所有项
ListView控件的 Items 属性表示包含在控件中的所有项的集合,它的每一项都是一个ListViewItem(列表视图项)
视图模式的对应值——View.LargeImageList \ List \ …;
修改ListView 的视图模式为
this.listView1.View = View.Details;