请问个们高手,VB的类开发中能不能实现以下的功能 Dim mItem As ListItem
Set mItem = Me.ListView1.ListItems.Add
mItem.Text = "产品编号"
mItem.SubItems(1) = "描述"
Set mItem = Nothing我用集合对象模拟了这个过程,但发现不行,mItem类的数据在后期改变后,但在ListItems集合中对应的项目无法随之而改变.mItem无法直接与ListItems集合关联,请问有其他方法可以达到这个效果吗?
Set mItem = Me.ListView1.ListItems.Add
mItem.Text = "产品编号"
mItem.SubItems(1) = "描述"
Set mItem = Nothing我用集合对象模拟了这个过程,但发现不行,mItem类的数据在后期改变后,但在ListItems集合中对应的项目无法随之而改变.mItem无法直接与ListItems集合关联,请问有其他方法可以达到这个效果吗?
解决方案 »
- 在IDE里如何后退
- 如何把一串数字变成日期型?
- vb6无法识别access2000数据库,我的机器上又没有装access97,怎么才能创建vb6识别的access数据库
- 请问两个打包中的问题,一定要是VB自带的打包工具
- 大哥们 小弟在线等 command控件和鼠标的问题
- 画坐标轴问题
- 虽然不能比较,但也得给各说法啊!
- 1000分,只求一种方法!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- 为什么winsock的小程序在98下就出错?
- 怎样做一个能显示行号的程序啊?
- VB设置Excel 超链接
- 非静态网页,不用webbrowser,如何获取网页中所有超链接的完整url?用xmlhttp或者winhttp下载源码不行诶
比如:已知类:Dogs,DogPrivate Sub Command1_click
dim mDog as Dog
dim mDogs as new Dogsset mDog = mDogs.AddWith mDog
.ID="0001"
.Name="lily"
End WithSet mDog=NothingEnd Sub
Private Sub Command1_click
dim mDog as Dog
dim mDogs as new Dogs '这个就是集合set mDog = mDogs.Add'添加个空记录并赋值给mDog. mDog这时应该是新添加项目的引用.'后期设置条目数据.
With mDog
.ID="0001"
.Name="lily"
End WithSet mDog=NothingEnd Sub
现在问题是后期设置的项目数据,不能直接反应到集合mDogs中
Dim mItem As ListItem
Set mItem = Me.ListView1.ListItems.Add
mItem.Text = "产品编号"
mItem.SubItems(1) = "描述"
Set mItem = Nothing
Msgbox me.listview1.listItems(1).text '这时Text属性的值就是"产品编号"像这个ListView控件mItem后期设置数据值后,就可以在ListItems集合就直接反应出来.
dim mDogs as new collection
'后期设置条目数据.
With mDog
.ID="0001"
.Name="lily"
End WithmDogs.Add myDog,"n" & myDog.ID
Set mDog=Nothing'修改mDogs集合中的数据
mDogs.item(1).id="001"
mDogs.item(1).Name="Program_andy"set myDog=myDogs.item(1)
debug.print myDog.ID
debug.print myDog.Name
不好意思,分不多:)