ColumnHeader对象的Add方法
该方法的使用与前面那些控件基本相似,就不再介绍了 。
ListView1.ColumnHeader.Add(index,key,text,width,alignment)
ListItem对象是指控件中的一行(不包含标头行)的所有内容 。它也可包含文本和图片,但是要使用图片则必须通过Icons和SmallIcons属性引用ImageList控件 。
ListItem对象的SubItems属性
返回或设置一个字符串(子项目)数组 , 它代表ListView控件中ListItem对象的数据 。
ListItem对象可包含任意多个的关联项目数据字符串(子项目),但每个ListItem对象子项目数目必须相同 。每个子项目都对应于相关的列标头 , 无法直接向子项目数组添加元素,只有通过ColumnHeaders的Add方法添加列标头的方法来添加子项目 。
ListItem对象的Add方法
该方法添加ListItem对象到ListView控件的ListItems集合中并返回对新创建对象的引用 。
【vb.net添加资源 vbnet imports】它的语法如下:
ListItem1.Add(index,key,text,icon,smallIcon)
ListView控件的View属性
ListView控件可使用四种不同视图显示项目,这可以用View属性来确定 。该属性返回或设置ListView控件中ListItem对象的外观 。
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将一个已有的A.EXE文件添加到项目资源,如何在项目生成的EXE文件中运行它?这种情况有一种变通的办法,就是把它改为其他文件名(不是exe文件,让别人不注意它),运行时把它复制一份并改回exe文件名,然后执行它,执行完毕之后删除 。
vb.net2008中怎样调用资源文件中的MDB数据库在此本人使用ADO对象访问ACCESS数据库 , 但ADO对象在使用前你先要进行添加,启动VB6后,单击菜单“工程-引用” , 打开引用对话框,选择“Microsoft ActiveX Data Objects 2.0 Library” , 将其勾?。ㄒ?.0版本为例,实际可以选择系统中的最高版本如本人的就是2.6版本),然后在当前目录下建立一个名为“学生”的ACCESS数据库 , 其中表名为“表”,字段共有:学号 , 姓名,年龄,性别四个字段,接下来就是设计界面了(自己设计)
推荐阅读
- 显卡驱动换了黑屏怎么办,换了显卡驱动显示器不亮
- 包含jqueryajax使用方法的词条
- 赛车改装成游戏机违法吗,赛车改装合法吗
- 虚拟机批量发短信,怎么给虚拟机linux发送文件
- php从数据库中输出 php从数据库取数据输出
- 乐动力历史版本安卓版的简单介绍
- 美足直播手机,美职足球直播app下载 迅雷下载
- go语言分库分表实现 gorm 分库分表
- 3080和什么cpu,3080配什么amd