ListView控件的SortOrder,SortKey和Sorted属性
控件中的ListItem对象可以按要求进行排序,与排序有关的属性是SortOrder,Sorted和SortKey属性 。
SortOrder属性返回或设置一个值,此值决定ListView控件中的ListItem对象以升序或降序排序 。
SortKey属性返回或设置一个值 , 此值决定ListView控件中的ListItem对象如何排序 。
Sorted属性返回或设置确定ListView控件中的ListItem对象是否排序的值 。
下面的代码说明了如何创建ColumnHeaders和ListItem对象 , SubItemIndex和SubItem属性的使用方法以及如何排序 。
Private Sub Form_load()
'确保ListView控件的view属性为报表视图 。
ListView1.View=lvwReport
'添加三列 。
ListView1.ColumnHeaders.Add,"Name","姓名"
ListView1.ColumnHeaders.Add,"Sex","性别"
ListView1.ColumnHeaders.Add,"Age","年龄"
'向控件添加ListItem对象 。
Dim itmX As ListItem
'添加column1的名称 。
Set itmX=ListView1.ListItems.Add(1,"ZL","张力")
'使用SubItemIndex将SubItem与正确的ColumnHeader关联 。使用关键字("Sex")指定正确的ColumnHeader 。
itmX.SubItems(ListView1.ColumnHeaders("Sex").SubItemIndex)="男"
'使用ColumnHeader关键字将SubItems字符串与
'正确的ColumnHeader关联 。
itmX.SubItems(ListView1.ColumnHeaders("Age").SubItemIndex)="19"
Set itmX=ListView1.ListItems.Add(1,"LF","李芳")
itmX.SubItems(ListView1.ColumnHeaders("Sex").SubItemIndex)="男"
itmX.SubItems(ListView1.ColumnHeaders("Age").SubItemIndex)="22"
Set itmX=ListView1.ListItems.Add(1,"WW","王伟")
itmX.SubItems(ListView1.ColumnHeaders("Sex").SubItemIndex)="男"
itmX.SubItems(ListView1.ColumnHeaders("Age").SubItemIndex)="24"
End Sub
Private Sub ListView1_ColumnClick(ByVal ColumnHeader As ComctlLib.ColumnHeader)
Select Case ColumnHeader.Key
Case "Sex":ListView1.SortKey=1
ListView1.SortOrder=lvwAscending
ListView1.Sorted=True
Case "Age":ListView1.SortKey=2
ListView1.SortOrder=lvwAscending
ListView1.Sorted=True
End Select
End Sub
vb.net中treeview控件用法由于每个 TreeNode 都可以包含其他 TreeNode 对象的集合,您可能会在循环访问集合时觉得很难确定自己在树结构中的位置 。您可以使用 PathSeparator 字符串值来分析 TreeNode.FullPath 字符串,以确定 TreeNode 标签的起始和终止位置 。
可以在树节点旁显示图像 , 方法是将一个 ImageList 分配给 ImageList 属性 , 然后通过引用 Image 在 ImageList 中的索引值来分配该 Image 。使用下面的属性分配图像:
将 ImageIndex 属性设置为当树节点未选定时所显示的 Image 的索引值 。
将 SelectedImageIndex 属性设置为当树节点被选定时要显示的 Image 的索引值 。
ImageIndex 和 SelectedImageIndex 属性值所引用的图像是所有分配给 Nodes 集合的树节点显示的默认图像 。每个树节点都可以通过设置 TreeNode.ImageIndex 和 TreeNode.SelectedImageIndex 属性来取代默认的图像 。
树节点可以展开,以显示下一级子树节点 。用户可以在 TreeNode 旁显示加号 (+) 按钮时通过单击加号 (+) 按钮来展开 TreeNode,或者可以通过调用 TreeNode.Expand 方法来展开 TreeNode 。若要展开 Nodes 集合中的所有子树节点级别,请调用 ExpandAll 方法 。若要折叠子 TreeNode 级别 , 可以调用 TreeNode.Collapse 方法,也可以在 TreeNode 旁显示减号 (-) 按钮时按减号 (-) 按钮 。还可以通过调用 TreeNode.Toggle 方法在展开和折叠状态之间切换 。
树节点可以选择性地显示复选框 。若要显示复选框,请将 TreeView 的 CheckBoxes 属性设置为 true 。对于处于选中状态的树节点,Checked 属性设置为 true 。
推荐阅读
- 斗音可以电脑直播游戏吗,抖音电脑可以直播什么游戏
- 如何玩好政务新媒体平台,如何打造政务新媒体
- 恋爱副本游戏,恋爱刷副本是什么意思
- pg库查询用户下某张表字段,pg数据库查表命令
- go语言linux运维 golang linux
- 微信群发java代码,微信群发接口开发
- 直播点赞为什么没红心,直播点赞为什么看不见
- 区块链经典书籍,关于区块链的书籍哪些值得看
- php注册不进数据库 php 用户注册