ListView用法.docx
- 文档编号:7878990
- 上传时间:2023-01-26
- 格式:DOCX
- 页数:10
- 大小:18.43KB
ListView用法.docx
《ListView用法.docx》由会员分享,可在线阅读,更多相关《ListView用法.docx(10页珍藏版)》请在冰豆网上搜索。
ListView用法用法ListView用法第一步,添加列头可在form_load里头添加如下,初始化ListView1.FullRowSelect=True;允头整行头头,listview1.gridlines=true(头示格网)listview1.checkboxs=true头示checkboxs框listview1.view=3以头表形式头示ListView1.ColumnHeaders.ClearListView1.ColumnHeaders.Add1,姓名,1000ListView1.ColumnHeaders.Add2,性头,500ListView1.ColumnHeaders.Add3,头称,1500ListView1.ColumnHeaders.Add4,头头,1000第二步添加据数DimitmXAsListItemSetitmX=lvw.ListItems.Add(参数参数参数)头些都可以头空参数具可以看看体你msdnitmX.text=李四itmX.SubItems
(1)=雄性itmX.SubItems
(2)=大头将itmX.SubItems(3)=10086第三步取得行据数PrivateSubListView1_ItemClick(ByValItemAsMSComctlLib.ListItem)Text1=Item.TextText2=Item.SubItems
(1)Text3=Item.SubItems
(2)Text4=Item.SubItems(3)EndSub头一头就能知道头用了快去头头怎吧listview控件可有4头不同的头头头示方法“头源管理器”里的“头看”方式相似跟,;1,无头头;2,小头头;3,列表;4,头表式。
使用头头头可由头控件的哪view属性头置控制。
其中“头表”头头用头示头头据适合。
来数很listview控件包括listItem头象和ColumnHeader头象。
本人头头理解头,listItem头象看成据行数ColumnHeader头象看成列头头。
listItem头象;行,有部分,一部分是头头和头要描述的文本;第两1列,另一部分是前者的子头文本信息;第2列第3列.)。
而listItems即是头listItem头象集合;所有行,的引用。
故此listItems
(1)可以表示头第1行listitems
(1).text返回第1行第1列的文本头listitems
(1).subItem
(1)返回第1行第2列的文本头。
【控件常用性属】1view属性头性有属4个头可头定,1,小头头头头头示2,列表3,头表0,无头头;默头,2AllowColumnReorder属性头头置.t.头用头可以用鼠头头中1列拖至其他地方头行重新排列。
3Checkboxes属性头置头.t.头每一行据前头示一头头。
数将框4FlatScrollBar属性头置头.f.头控件头示头头。
将条5FullRowSelect属性头置头.t.头可以整行地头头据。
数6GridLines属性头置头.t.头控件头示格头。
;只作用于“头表”头头,将网7HideColumnHeaders属性头置头.f.头列头头可头反之头不可头。
8HotTracking属性头置头.t.头鼠头所在行以高亮度头示。
将9Icons,SmallIcons属性两者头置listview控件头头相头头的ImageList控件中的头片。
Icons指明头头头大头头头的头头SmallIcons指明头头头小头头头的头头。
10LabelWrap属性头置头.t.头文本头头超出列头头可头行。
11SelectedItem属性返回头所头ListItem头象;行,的引用。
12Sorted属性当头头.t.头列表按字母排序。
13Picture属性指定控件的背景头片此性在控件自头性头置里头置。
属属框*【控件常用方法程序】1Add方法添加listItem头象;行,到控件中。
头法格式,控件ListItems集合.add(index,key,text,icon,smallIcon)2FindItem方法头返回头控件中找并listItem头象的引用。
头法格式,控件名.FindItem(string,value,index,match)*新建一表头在表头里拖出一个ListView控件和一个ImageList控件。
头中ListView控件头头右头头头“ListViewCtrlProperties”在General头面中头中下列头头,框框LabelWrap:
文本可头行Checkboxes:
头示头头框FullRowSelect:
整行头定清除FlatScrollBar的头定控件头示头头。
将条*控件name属性ListViewview1ImageListImage1*在表头的Init事件中加入下列代头,&将ImageList控件头片头予Listview控件&thisform.view1.Icons=thisform.Image1.objectthisform.view1.smallIcons=thisform.Image1.object*在listview控件init事件中加入下列代头,&初始化ListView控件&头置头示头头表头头this.view=3&添加和头置列头storethis.ColumnHeaders.Add(,l11,序号,this.Width/7)toclm1storethis.ColumnHeaders.Add(,l12,物头头号,this.width/4)toclm2storethis.ColumnHeaders.Add(,l13,存头名称,this.Width/4)toclm3storethis.ColumnHeaders.Add(,l14,头格,this.width/4)toclm4storethis.ColumnHeaders.Add(,l15,头量头位,this.Width/8)toclm5storethis.ColumnHeaders.Add(,l16,头头量数,this.width/4)toclm6storethis.ColumnHeaders.Add(,l17,使用日期,this.Width/4)toclm7storethis.ColumnHeaders.Add(,l18,头头用途,this.width/4)toclm8this.hottracking=.t.&鼠头停留行高亮度头示*将数据表添加到listview控件中头示,新建一表头方法程序refresh_grid可头头用刷新据。
随数在其中加入下列代头,L1=thisform.view1L1.listItems.clear&清数除据sele头头表scan&添加listItem头象第1列头头和文本。
storeL1.listItems.Add(,序号,1)tobbb&添加第2,3.列文本storealltrim(物头头号)tobbb.subitems
(1)storealltrim(存头名称)tobbb.subitems
(2)storealltrim(头格)tobbb.subitems(3)storealltrim(头量头位)tobbb.subitems(4)store头头量数tobbb.subitems(5)store使用日期tobbb.subitems(6)storealltrim(头头用途)tobbb.subitems(7)endscan注,若字段头头.null.头添加头出头头头提示。
将头自行头置用函加以判头。
头数.null.头可以空头添加。
*如何返回头定头,L1=thisform.view1L1.selectedItem.text&返回头定行第1列文本头L1.selectedItem.index&返回头定行的位置L1.listItems(x).subItems(y)&返回第x行第y+1列文本头*如何用用命令头置头头头,框状thisform.view1.listItems(x).checked=.t.&第x行头头头定框*头定头头头头生的事件框itemcheck:
LPARAMETERSitemifitem.checked=.t.&判定头头头头中当框要头行的头句else要头行的头句endif&清数除所有据thisform.view1.listItems.clear&清除头定行L1=thisform.view1L1.listitems.remove(L1.selectedItem.index)得知所有行的头,数L1.listitems.countPrivateSubForm_Load()ListView1.ListItems.Clear清空列表ListView1.ColumnHeaders.Clear清空列表头ListView1.View=lvwReport头头头头头置列表示方式ListView1.GridLines=True头头头示网ListView1.LabelEdit=lvwManual禁止头头头头ListView1.FullRowSelect=True头头整行ListView1.ColumnHeaders.Add,ID,500头列表中添加列名ListView1.ColumnHeaders.Add,本地IP,1500ListView1.ColumnHeaders.Add,本地端口,1200ListView1.ColumnHeaders.Add,头头,550ListView1.ColumnHeaders.Add,头程IP,1500ListView1.ColumnHeaders.Add,头程端口,900ListView1.ColumnHeaders.Add,当前状,900头ListView1.ColumnHeaders.Add,头头头接,900-DimXX=ListView1.ListItems.Count+1ListView1.ListItems.Add,XListView1.ListItems(X).SubItems
(1)=00:
00:
00ListView1.ListItems(X).SubItems
(2)=2008-01-01ListView1.ListItems(X).SubItems(3)=(无)-ListView1.ListItems.Clear清空列表ListView1.ListItems.Add,1ListView1.ListItems
(1).SubItems
(1)=00:
00:
00ListView1.ListItems
(1).SubItems
(2)=2008-01-01ListView1.ListItems
(1).SubItems(3)=(无)ListView1.ListItems.Add,2ListView1.ListItems
(2).SubItems
(1)=00:
00:
01ListView1.ListItems
(2).SubItems
(2)=2008-01-01ListView1.ListItems
(2).SubItems(3)=(无)-ListView1.View=lvwReport头头头头头头头头置示方式列表ListView1.AllowColumnReorder=True头头头头头头头头头头头头头头头行行程序排列,用鼠行排列ListView1.Arrange=lvwAutoLeft头头横排列ListView1.Arrange=lvwAutoTop头头头排列ListView1.FlatScrollBar=False头头头头示条ListView1.FlatScrollBar=True头头头头藏条ListView1.FullRowSelect=True头头整行ListView1.LabelEdit=lvwManual禁止头头头头ListView1.GridLines=True头头头示网ListView1.LabelWrap=True头头头头可以行ListView1.MultiSelect=True可以多个目头头头头头头ListView1.PictureAlignment=lvwTopLeft头头头头头头头头头头片方式是左部,其他有右部头头
(1)、左底部
(2)、右底部(3)、居中(4)、平头(5)ListView1.Checkboxes=True头头头头示框ListView1.DropHighlight=ListView1.ListItems.Item
(2)头头头头示系色EndSub常用操作:
头取当前行数和列数:
MsgBox行数:
&ListView1.ListItems.Count&列数:
&ListView1.ColumnHeaders.CountPrivateSubListView1_MouseMove(ButtonAsInteger,ShiftAsInteger,xAsSingle,yAsSingle)ListView1.ToolTipText=行数:
&ListView1.ListItems.Count&列数:
&ListView1.ColumnHeaders.CountEndSub头头头置度:
ListView1.ColumnHeaders.Add,头注,1500当前中行头头头:
MsgBoxListView1.SelectedItem.Index头头头头头头取框的:
MsgBoxListView1.ListItems
(1).Checked头除指定行:
ListView1.ListItems.Remove1去掉鼠左点头头头头头头头头头:
labeledit属性改头1头取某行第一列内容:
ListView1.ListItems(i).Text头取某行第几列内容(不包括第一列):
ListView1.ListItems(Num).SubItems(4)头头头头头头头头头取当前中行第一列内容:
ListView1.ListItems(ListView1.SelectedItem.Index).Text循找取目头头头头头头头:
DimiAsIntegerFori=1ToListView1.ListItems.CountIfListView1.ListItems(i).Text=4ThenMsgBoxListView1.ListItems(i).Text第一列IfListView1.ListItems(i).SubItems
(1)=4ThenMsgBoxListView1.ListItems(i).SubItems
(1)第二列Nexti清空列表:
头ListView1.ColumnHeaders.Clear清空列表:
ListView1.ListItems.Clear右菜头头头:
PrivateSubListView1_MouseDown(ButtonAsInteger,ShiftAsInteger,xAsSingle,yAsSingle)IfButton=vbRightButtonThenPopupMenuCommandLst按下鼠右示菜头头头头EndSub当前中判断头头头头:
DimNIfListView1.ListItems.Count0ThenN=ListView1.SelectedItem.IndexElseMsgBox当前没有任何主机在!
vbInformation,头警告:
ExitSubIfN1ThenMsgBox你没有中任何主机头头头头头头!
vbInformation,警告:
ExitSubVB头头头头置某行中/非中状头头头头:
ListView.ListItems(i).Selected=True头中第i行ListView.ListItems(i).Selected=False头中第i行Add方法,ListItems集合,添加ListItem头象到ListView控件的ListItems集合中并返回新建象的引用。
头头头头头头头头头法object.Add(index,key,text,icon,smallIcon)Add方法的法包含下面部分:
头头头头头头头头头部分描述object必需的。
象表达式,其是头头头头头头头头头ListItems集合。
index可的。
指定在何插入头头头头头头头头头头ListItem的整数。
若未指定索引,将头头ListItem添加到ListItems集合的末尾。
key可的。
唯一的字符串表达式,用来集合成。
头头头头头头头头头头头头头头头头头头头头头头text可的。
与头头头头ListItem头头头头头头头头象控件的字符串。
icon可的。
当头头头头ListView控件,此整数置从头头头头头头头头头头头头头头ImageList控件中定的头头头欲示的。
头头头头头头smallIcon可的。
当头头头头ListView控件小,此整数置从头头头头头头头头头头头头头ImageList控件中定头头的欲示的。
头头头头头头头明头置Icons或SmallIcons属性之前必先初始化它。
有两初始化方法:
在,使用头头头头头头头头头头头头头头头头头头头头头头头头ListView控件属性框的头头“”头头通用卡指定ImageList头头头头头头头象,在运行,使用下列代初始化:
头头头头头ListView1.Icons=ImageList1假头Imagelist头ImageList1。
ListView1.SmallIcons=ImageList2如果列表尚未排序,可使用头头头头index参数将ListItem头象插入到任意位置。
如果列表已排序,头将忽略index参数并根据排序序把头头头ListItem头象插入到适当的位置。
若未提供index,头ListItem头象将被添加一个索引,此索引等于集合中ListItem头象的数目加1。
当希望象的头头头Index属性可更,例如希望地从集合中添加和除象,使用头头头头头头头头头头头头头头头头头头头头头头头头头头Key属性引用ListItems集合的成头
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ListView 用法
![提示](https://static.bdocx.com/images/bang_tan.gif)