1.ImageList
添加图像:images属性的Add(Image value)
移除图像:Images属性的RemoveAt(int index) Clear()
使用图像:对象.Images[int index];
2. 列表视图控件 ListView
用于显示带图标的项目列表,可以显示大图标、小图标和数据。
(1)View属性设置显示方式:
details:
List:小图标,右边有标签,各项排列在列中,没有列标头
LargeIcon:大图标 ,下面有标签,默认值
SmallIcon:小图标,右边带标签
Title:完整图标,右边带标签和子项信息
listView1.View = View.List; //注意View的使用
(2)添加:ListView1.Items.Add(string str);
(3)删除:listView1.Items.RemoveAt(listView1.SelectedItems[0].Index); //删除第一个选中项
(4)选择:listView1.Items[1].Selected = true; //选择项
(5)添加图标:使用ImageList控件。ListView可以显示3个图像列表中的图标。
List、Details、SmallIcon视图显示SmallImageList属性中指定的图像列表中的图标
LargeIcon视图显示LargeImageList属性中...
List视图在大图标或小图标旁显示StateImageList属性中设置的一组附加图标。
(6)分组功能:
添加:listView1.Groups.Add(new ListViewGroup("组1:名称",HorizontalAlignment.Left)); //创建分组,左对齐元素
为项设置分组:listView1.Items[0].Group=listView1.Groups[0]; //为项设置分组