ListView控件的不为人知的秘密
2015-11-28 08:38
246 查看
使用ListView控件展示数据
1.图像列表控件(ImageList控件)
图像列表控件(ImageList控件)是含有图像对象的集合,可以通过索引或关键字引用该集合的每个对象,ImageList控件不能独立使用,只能为Windows窗体的其他控件提供图像
图像列表的主要属性
ImageList控件所包含的图像可以被ListView TreeView 和ToolStrip控件使用
注意:
先设置ColorDepth ImageSize属性的值,再添加图片,反之,将不能更改这两个属性的值
2.列表视图控件(ListView控件)
ListView有多种视图模式
例如:大图标(LargeIcon) 小图标(SmallIcon) 列表(List) 详细信息(Detail) 平铺(Tile)
3.ListView控件的属性 事件和方法
可以使用Items.Add()方法向列表视图中添加一项
4.快捷菜单(ConTexMenuStrip控件)
快捷菜单在用户右击时会出现在鼠标指针的位置
(1).设置其父窗体的ContextMenuStrip属性值为指定的快捷菜单的名称
(2)单击ContextMenuStrip控件的Items属性,打开"项集合编辑器"窗口
(3).单击"项集合编辑器"窗口左上方的"添加"按钮,随后为其设置Text属性和Name属性 就可以在快捷菜单中增加一个菜单项
实例:ListView和ImageList结合使用的效果图
1.图像列表控件(ImageList控件)
图像列表控件(ImageList控件)是含有图像对象的集合,可以通过索引或关键字引用该集合的每个对象,ImageList控件不能独立使用,只能为Windows窗体的其他控件提供图像
图像列表的主要属性
Images | 存储在图像列表中的所有图像 |
ImageSize | 图像列表中图像的大小 |
TransparentColor | 被视为透明的颜色 |
ColorDepth | 获取图像列表的深度 |
注意:
先设置ColorDepth ImageSize属性的值,再添加图片,反之,将不能更改这两个属性的值
2.列表视图控件(ListView控件)
ListView有多种视图模式
例如:大图标(LargeIcon) 小图标(SmallIcon) 列表(List) 详细信息(Detail) 平铺(Tile)
3.ListView控件的属性 事件和方法
Columns | "详细信息"视图中显示的列 |
FullRowSelect | 当选中一项时,它的子项是否同该项一起突出显示 |
MultiSelect | 是否允许选择多项 |
items | ListView中所有项的集合 |
SelectedItems | 选中的项的集合 |
View | 指定ListView的视图模式 |
GirdLines | 是否显示网格线 |
4.快捷菜单(ConTexMenuStrip控件)
快捷菜单在用户右击时会出现在鼠标指针的位置
(1).设置其父窗体的ContextMenuStrip属性值为指定的快捷菜单的名称
(2)单击ContextMenuStrip控件的Items属性,打开"项集合编辑器"窗口
(3).单击"项集合编辑器"窗口左上方的"添加"按钮,随后为其设置Text属性和Name属性 就可以在快捷菜单中增加一个菜单项
实例:ListView和ImageList结合使用的效果图
相关文章推荐
- 对与java io知识的部分总结
- 又一次的Hello World
- 电子流水灯-20151116
- 课件_53.第九章:Ajax技术[8]-全局Ajax设置、辅助方法.rar,很常用
- WebDatagrid自学笔记一
- 实践很重要,但更重要的是实践之后的反省
- 课件_52.第九章:Ajax技术[7]-$.ajax方法.rar,很常用
- 工业4.0时代已经来了,你准备好了吗?
- 安卓实现spinner下拉列表以及实现它点击事件
- Ajax技术[6]-jQuery提供的Ajax快捷方法(2)
- 原码, 反码, 补码 详解
- 课件_50.第九章:Ajax技术[5]-jQuery提供的Ajax快捷方法(1)
- 完整的自定义初始化方法 & 便利构造器 & 属性
- 负数转换为补码
- 课件_49.第九章:Ajax技术[4]-JSONP跨源请求
- javascript Date format(js日期格式化)
- linux 中 ll 命令如何让查询结果按时间升序或降序排序?
- 课件_48.第九章:Ajax技术[3]-初探浏览器原生Ajax接口(3)
- CSS鼠标点击式变化图片透明度
- 将NLog target设置为RichTextBox的注意事项,NLog版本4.2.1