CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  控件

checkbox型treeview和listview共用实现TREEVIEW的多重选择问题

楼主1410104(兔子)2005-10-28 08:16:48 在 VB / 控件 提问

TREEVIEW下有节点A、B,点击A节点的CHECKBOX在LISTVIEW下显示带有CHECKBOX的A1、A2ITEM  
  点击B节点CHECHBOX在LISTVIEW下显示带有CHECKBOX的B1、B2ITEM  
  同时点击A、B时,在LISTVIEW中显示带有CHECKBOX的A1、A2、B1、B2ITEM  
  问题在当我同时点击A、B后,我再把B节点的CHECKBOX的选择去掉,这时在LISTVIEW中应该去掉B节点对应的B1、B2ITEM,如果TREEVIEW只有二个节点,好处理,但事实是有多个节点  
  多个节点被选中后,再去掉某个节点的选中,相应的LISTVIEW去除ITEM应该如何处理,去除ITEM我用的是REMOVE,这个REMOVE的INDEX和NODE怎么相关联? 问题点数:100、回复次数:6Top

1 楼1410104(兔子)回复于 2005-10-28 08:31:04 得分 0

怎么没人理会啊,是不是我说得不清楚?Top

2 楼winehero(God helps those who help themselves.)回复于 2005-10-28 09:17:39 得分 100

这个难吗?!  
   
  将每个Item的Tag设置为Node的Key,比如说A节点Key为A,那么A对应的Item的Tag都为A。  
  当去除某节点(如A)的Checked属性时,遍历Listitems,Remove掉所有Tag为A的Item不就得了。  
  Top

3 楼winehero(God helps those who help themselves.)回复于 2005-10-28 09:20:58 得分 0

选中节点时,添加Item时按我说的将Item的Tag设为与对应的Node的Key相同就行。这个代码应该很简单了,鉴于你两个角,我就不写代码了。Top

4 楼1410104(兔子)回复于 2005-10-28 12:40:21 得分 0

十分感谢你的提示,我主要是没有用过这个TAG属性,一直在想INDEX和NODE之间的联系,问题解决了,现在程序可以运行了!请接分,还有可以告诉我你的QQ或是MSDN吗,方便联系!Top

5 楼1410104(兔子)回复于 2005-10-28 12:41:26 得分 0

是不是因为我这100分你升星了!Top

6 楼winehero(God helps those who help themselves.)回复于 2005-10-28 12:52:37 得分 0

是啊,本来4991差几分,多谢。。。  
   
  等会我放分。。。Top

相关问题

  • 用listview 与treeview做资源管理器,实现菜单功能。
  • 如何实现从ListView拖入到TreeView(50分)
  • 一百五十分!!!从DBGrid拖动项目到ListView/TreeView,能否实现?
  • 如何实现从LISTVIEW中一次拖动多个ITEM到TREEVIEW中来???(内空)
  • 关于TreeView如何实现?
  • treeview怎样实现单选?
  • listview如何实现排序
  • treeview控件如何实现
  • 如何实现checkbox全选
  • treeview有两层节点,怎样实现所有父节点无checkbox而所有子节点有checkBox

关键词

  • 节点
  • tag
  • listview
  • treeview
  • checkbox
  • 去掉
  • 去除
  • 选中
  • 点击
  • item

得分解答快速导航

  • 帖主:1410104
  • winehero

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo