RT,程序里面用了listview 和 treeview但是,发现一个问题:比如同时有2个listview存在,一个是5.0的控件(listview5),一个是6.0的控件(listview6)如果先引用的是common control 5.0,那么类似listview5.ListItems.Add(, , ItemName, , 1)
listview6.ListItems.Add(, , ItemName, , 1)这样的Add语句,listview5运行正常,listview6就会报错:实时错误13 类型不匹配反之也是这样,也就是说,后来被引用的控件不能正常运作。因为要用到windows的主题(manifest),所以两个控件要并存,请问如何解决???
listview6.ListItems.Add(, , ItemName, , 1)这样的Add语句,listview5运行正常,listview6就会报错:实时错误13 类型不匹配反之也是这样,也就是说,后来被引用的控件不能正常运作。因为要用到windows的主题(manifest),所以两个控件要并存,请问如何解决???
解决方案 »
- 在ACTIVEX控件中调用了DataReport和ADO对象,该控件插入网页的时候需要在客户端注册哪些DLL或OCX?
- string型中间插入string
- Private Sub PicScale(picX As PictureBox)调用时提示要求对象,怎么解决?
- vb6.0 判断星期,获取时间,想用一个时间控件DTPicker1,实现以下功能:
- 关于给excel插入记录的问题,请高手指点
- 哪位仁兄能让WINGATE服务器只允许指定IP的几个用户?急
- VB.net如何连接Sql、数据进行升级、编辑?
- 如何用扫描仪或摄像头把照片录入到数据库中
- 一个关于SQL的问题
- 大家说一下我这个方法是不是最好的??????
- 关于VB中使用access的Rnd产生随机数据的问题
- 获得SQL触发器中的变量?在线急等,万分感谢!!!
如果你用 Sp6,在前面加 MSComctlLib,例如MSComctlLib.Listview, MSComctlLib.Imagelist, MSComctlLib.NodePublic Sub AutoSizeLastColumn(lvListView As MSComctlLib.ListView)
'your code here
End SubPublic Function AddIconToImageList( _
ByVal sFile As String, _
ByRef ilsThis As MSComctlLib.ImageList, _
ByVal sDefault As String _
) As String
End FunctionPrivate mnDragNode As MSComctlLib.Node Good Luck!
原来是这么回事,Dim AddList As ComctlLib.ListItem /node /imagelist (5.0)
Dim AddList0 As MSComctlLib.ListItem (6.0)在5.0、6.0控件共存的时候,在定义或者函数、过程里面,加上上面的定义就行了!不过我还是决定全部统一成5.0的控件了,呵呵,listview5.0没有整行选择、表格线等等,上面那个链接的网址已经全部用api解决掉了,一样很好用。结贴,给分,呵谢谢大家。