易截截图软件、单文件、免安装、纯绿色、仅160KB

VB中带复选框的TreeView问题请教

我的复选框是通过tv.Checkboxes = True添加的,tv有四层,
问题1、复选框与节点焦点不同步?
问题2、选中父节点怎么同时选中所有子节点(取消选中部分子节点则同时也取消选中父节点)?
请各位达人赐教,谢谢!
已解决第一个问题:
Private Sub tvCustomer_NodeCheck(ByVal Node As MSComctlLib.Node)
      Node.Selected = True
      Node.Checked = Not Node.Checked
End Sub

写个sub xx,进node
遍历子节点,call xx (子节点)
子节点。check = node。check
end sub


问题2、选中父节点同时设所有子节点.checked=True
      取消选中部分子节点,判断:如果所有子节点.checked=True则父节点.checked=Ture,否则父节点.checked=False~~~~

引用
问题2、选中父节点同时设所有子节点.checked=True
      取消选中部分子节点,判断:如果所有子节点.checked=True则父节点.checked=Ture,否则父节点.checked=False~~~~


我这里的节点是从数据库里取数的,不定量,代码怎么实现?
简单的说,就是如何选中所有子节点?如何判断子节点都选中。。。。

'树形节点遍历过程
Private Sub CheckAllChildNodes(ByVal treeNode As treeNode, ByVal nodeChecked As Boolean)
    '递归选中所有子节点
    Dim node As treeNode '声明节点
    For Each node In treeNode.Nodes '遍历子节点
        node.Checked = nodeChecked '选中


相关问答:

vb的成功之路 - 扩充话题 / 共享软件(走向海外)

在vb这编程里似乎有很多的东西是相联系的,为什么有些人对vb的编程摸不到头脑啊!并且有些事很容易的,但是却把它们的代码变成复杂,也去想一些不能实现的东西啊!




没分了,楼主多来点分!

来接点分

......

vb控制GPRS MODEM拨号

我想做个用vb6做的程序,可以控制GPRS MODEM拨号,如拨我自己的手机
可以啊
你先下个AT命令集合学习学习

我来顶

顶贴

LZ好厉害

不顶不行

老是排MP
引用
LZ好厉害
......

熟悉VB的进来,有项目


有没有杭州的朋友,熟悉VB的,有兴趣做的话留下联系方式
VB6 OR VB.NET?
可惜不在杭州,遠程可否?

兄台联系方式呢

我也联系一下,不过在宁波

可惜我也不在杭州

北京的行不?

我在苏州, ......

VB ini文件写入 读取 - VB / 基础类

看了一些VB ini文件写入读取的方法 但是还是不知道怎么写,上面写了很长 很多,但是我不知道怎么用,我想问一下怎样写才能实现在TEXT1中写字,然后点Command1提交,然后TEXT1里面的数字就写进INI里面[Section]的Key1 ......

【急求】VB中使用WScript调用外部命令 - VB / 基础类

在下是vb的新手,想写段程序,在vb中,使用wscript调用一些外部的命令,但是程序执行一直有错误,请各位高手帮忙解答下,谢谢。
代码如下:
VB code:

Private Function getFile_CMD(filename, filepath) As Bo ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号