如何设计出类ListView的控件?高手请进!

fs_windy 2000-08-18 11:42:00
在VB中ListView控件包括有ListItems类集合,该类集合中包括有ListItem类。
现本人开发一OCX部件时有Item类和Item类,但应如何能使Item类、Items类集合、以及控件(假设为CtlLists)本身联系在一起,即该控件包含有Items类集合,通过Items类集合访问Item的方法Add,关返回一个Item.

CtlLists.Items.Add "Test"

此时,应改变CtlLists中的内部控件数量、外观等,请各高手赐教!

...全文
176 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
iwin 2000-08-25
  • 打赏
  • 举报
回复
在控件工程中加入自定义的Items集合类和Item类,然后在控件、集合类、和Item类的一些改动的方法中含有它们之间联动的代码就行了,至于是怎样联动,就看你自己设计了。
fs_windy 2000-08-25
  • 打赏
  • 举报
回复
在Collection中加入Friend属性Parent指向UserControl,
本人尝试过不行,是否有什么特别需要注意的地方,
我在UserControl初始化事件中加入下面代码:

Set newItems = New Items
Set newItems.Parent = me

运行通过,但在Items类中通过Parent点没法访问其下属性,
错误提示为对象不支持属性或方法,

各位大侠,请指教,加分奉送,最好能贴上例子。 先谢..

Un1 2000-08-21
  • 打赏
  • 举报
回复
在Collection中加入Friend属性Parent指向UserControl, Item中有Friend属性指向Collection。如果Item的属性xx被改变就调用Collection.Parent.xxChanged方法修改UserControl的行为外观。

1,451

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧