- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
?
C# ListView用法详解
分类:? C#2012-08-27 18:44?91268人阅读? 评论(31)? \o 收藏 收藏? \o 举报 举报
一、ListView类
??????????1、常用的基本属性:
????? ? (1) FullRowSelect:设置是否行选择模式。(默认为false) 提示:只有在Details视图该属性才有意义。
??????? (2)? GridLines:设置行和列之间是否显示网格线。(默认为false)提示:只有在Details视图该属性才有意义。
??????? (3) AllowColumnReorder:设置是否可拖动列标头来对改变列的顺序。(默认为false)提示:只有在Details视图该属性才有意义。
??????? (4) View:获取或设置项在控件中的显示方式,包括Details、LargeIcon、List、SmallIcon、Tile(默认为 LargeIcon)
??????? (5) MultiSelect:设置是否可以选择多个项。(默认为false)
??????? (6) HeaderStyle:获取或设置列标头样式。
????????????????? Clickable:列标头的作用类似于按钮,单击时可以执行操作(例如排序)。
????????????????? NonClickable:列标头不响应鼠标单击。
????????????????? None:不显示列标头。
??????? (7) LabelEdit:设置用户是否可以编辑控件中项的标签,对于Detail视图,只能编辑行第一列的内容。(默认为false)
??????? (8) CheckBoxes:设置控件中各项的旁边是否显示复选框。(默认为false)
????? ? (9) LargeImageList:大图标集。提示:只在LargeIcon视图使用。
??????? (10) SmallImageList:小图标集。提示:只有在SmallIcon视图使用。
??????? (11) StateImageList:图像蒙板。这些图像蒙板可用作LargeImageList和SmallImageList图像的覆盖图,这些图像可用于指示项的应用程序定义的状态。(暂时不大懂)
??????? (12) SelectedItems:获取在控件中选定的项。
??????? (13) CheckedItems:获取控件中当前复选框选中的项。
??????? (14) Sorit ng:对列表视图的项进行排序。(默认为None)
??????????????? ? ? Ascending:项按递增顺序排序。
???????????? ?? ??? Descending:项按递减顺序排序。
??????????? ? ? ? ? None:项未排序。
???????? (15) Scrollable:设置当没有足够空间来显示所有项时是否显示滚动条。(默认为true)
???????? (16) HoverSelection:设置当鼠标指针悬停于项上时是否自动选择项。(默认为false)
???????? (17) HotTracking:设置当鼠标指针经过项文本时,其外观是否变为超链接的形式。(默认为false)
???????? (18) HideSelection:设置选定项在控件没焦点时是否仍突出显示。(默认为false)
???????? (19) ShowGroups:设置是否以分组方式显示项。(默认为false);
???????? (20) Groups:设置分组的对象集合。
????????? (21) TopItem:获取或设置控件中的第一个可见项,可用于定位。(效果类似于 EnsureVisible方法)
????????????2、常用方法:
????????? (1) BeginUpdate:避免在调用 EndUpdate?方法之前描述控件。当插入大量数据时,可以有效地避免控件闪烁,并能大大提高速度。
????????? (2) EndUpdate:在 BeginUpdate?方法挂起描述后,继续描述列表视图控件。(结束更新)
????????? (3) EnsureVisible:列表视图滚动定位到指定索引项的选项行。(效果类似于 TopItem属性)
????????? (4) FindItemWithText:查找以给定文本值开头的第一个 ListViewItem。
?????????? (5) FindNearestItem:按照指定的搜索方向,从给定点开始查找下一个项。提示:只有在
文档评论(0)