ListView用法.docx

上传人:b****6 文档编号:7878990 上传时间:2023-01-26 格式:DOCX 页数:10 大小:18.43KB
下载 相关 举报
ListView用法.docx_第1页
第1页 / 共10页
ListView用法.docx_第2页
第2页 / 共10页
ListView用法.docx_第3页
第3页 / 共10页
ListView用法.docx_第4页
第4页 / 共10页
ListView用法.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

ListView用法.docx

《ListView用法.docx》由会员分享,可在线阅读,更多相关《ListView用法.docx(10页珍藏版)》请在冰豆网上搜索。

ListView用法.docx

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集合的成头

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1