请问treeview的事件问题

zwq78 2002-12-31 09:15:27
目的:在treeview的某一项上单击时,取得treeview的当前值,并把treeview隐藏起来。
使用afterselect事件时,有两个问题
1、当前选择结点是已选择的结点时,不会触发该事件。
2、在点击树结点前面的加号或减号时,会触发afterselect事件,在beforeexpand和beforecollapse事件中设置isclickcaret=true,在afterselect事件中将这种情况屏蔽时,第一次一旦点击了加号或减号,就得再点击一次才行。
请问:要实现这种目的,用afterselect事件好吗?用click事件或者mouseup什么的,怎样判断鼠标位置是在加号或者减号上呢?
...全文
36 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
tangjun 2002-12-31
  • 打赏
  • 举报
回复
用Client的JS脚本写,我也用了Treeview,但每次点+或-的时候,导致整个页面刷新,所以真的效率好低,如果用OnMouseClick之类的脚本来写,比较好

16,721

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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