使用ListView,ImageList,ContextMenuStrip显示信息

QQ好友展示
使用ListView,ImageList,ContextMenuStrip显示信息

1. ListView列表控件常用属性

属性 说明
Columns “详细信息” 视图中显示的所有图像
FullRowSelect 当选中一项时,它的子项是否同该项一起突出显示
Items ListView中所有项的集合
MultiSclect 是否允许选择多项
SelectedItems 选中项的集合
View 指定ListView的视图模式
LargeImageList 获取或设置当项以大图标在控件中显示时使用的ImageList
SmallImageList 获取或设置当项以小图标在控件中显示时使用的ImageList
事件 说明
MouseDoubleClick 鼠标双击事件
方法 说明
Clear() 移除ListView中的所有项

2. ImageList图像的常用属性

属性 说明
Images 存储在图像列表中的所有图像
ImageSize 图像列表中的图像的大小
TransparentColor 被视为透明的颜色
ColorDepth 获取图像列表的颜色深度

3. ContextMenuStrip快捷菜单的常用属性

属性 说明
DisplayStyle 指定是否显示图像和文本
Image 显示在菜单项上的图像
Text 显示在菜单项上的文本
事件 说明
Click 单击事件,点击菜单项时发生

4. ListView显示模式

模式 说明
LargeIcon 大图标
SmallIcon 小图标
Details 详细视图
List 列表
Tile 平铺

5. 项,列,组

属性 说明
ListViewItem 项(一条数据)
ColumnHeader 列(数据结构)
ListViewGroup 组(数据分组)
SubItems 子项
items 所有项的集合

通过上面三个控件我们可以做出适用的主界面显示效果
1. 拖动两个ImageList控件,一个存储大图标,一个存储小图标
使用ListView,ImageList,ContextMenuStrip显示信息
2.选择图像 → 添加
使用ListView,ImageList,ContextMenuStrip显示信息
3.拖拽ListView控件
使用ListView,ImageList,ContextMenuStrip显示信息
4.满屏显示
使用ListView,ImageList,ContextMenuStrip显示信息
5. 绑定图片

LargeImageList 在ListView中用于显示,大图标,平铺
SmallImageList 在ListView中用于显示,小图标,列表,详细

使用ListView,ImageList,ContextMenuStrip显示信息
6 右击编辑项,添加需要的控件
使用ListView,ImageList,ContextMenuStrip显示信息
7. 添加按钮
使用ListView,ImageList,ContextMenuStrip显示信息
此时我们已经可以展示出信息了
使用ListView,ImageList,ContextMenuStrip显示信息
8. 添加快捷菜单 编写我们5中平铺方式
使用ListView,ImageList,ContextMenuStrip显示信息
9. 对每个快捷菜单添加单击事件,设置显示方式
使用ListView,ImageList,ContextMenuStrip显示信息
10. 添加列
使用ListView,ImageList,ContextMenuStrip显示信息
此时,我们就大功告成了
使用ListView,ImageList,ContextMenuStrip显示信息