作者Phill (空瓶子)
看板Visual_Basic
标题Re: [VB2005]treenode中check的问题
时间Sat Feb 10 22:29:24 2007
※ 引述《aya92 (aya92)》之铭言:
Dim a As TreeNode = TreeView1.SelectedNode
Dim boo as boolean
boo=
GetTrueOrFalse(a)'写一组取得选择节点之自建checkbox的值是否为真
chk(a, boo)
'childnodes check
Sub chk(ByVal obj As TreeNode, ByVal boo As Boolean)
For Each child As TreeNode In obj.Nodes
SetTrueOrFalse(child,boo)'一样写一组来设定checkbox的值
If Not child.Nodes Is Nothing Then'若尚有子节点继续设定
chk(child, boo)
End If
Next
End Sub
: treenode设定checkboxes为true之後,
: 能让所勾取项目的子系也跟着变化吗?
: EX 打勾後下面所属子系也跟着勾、去掉也跟着去掉。
: 会的话帮忙一下搂~~谢谢
--
◢████
█◤By Phill 创新科技,美化人生。
█ ╭══╮═╦╦╮╭══╮╭═╦╮╔══╮╮ ╮═╦╦ ╔══╮
█ █◤ ║╰╦╦ ╠╣ ║╰╦╦╠═╬╣╠═╦╮╰╦╦╯ ╠╣ ╠╣
█◣ ◤█◤║ ╠╣ ╠╣ ║ ╠╣║ ╠╣║ ╠╣ ╠╣ ╠╣ ║╰╔╗
◥██◤ ◤ ╰═╩╯╰╩╩═╰═╩╯╰ ╰╝╚═╩╯ ╰╝ ╚╝ ╚═╩╯
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.132.147.250
1F:推 aya92:VB2005有childnode吗? 因为我找不太到 02/11 00:23
2F:→ aya92:会显示'childnodes' 不是 'System.Windows.Forms.TreeNode' 02/11 00:52
3F:推 Phill:原来forms的node跟webUI的不太一样 我改写一下 您在参考一下 02/11 15:05
4F:→ Phill:至於节点内的checkbox 取得or设定其值,就看您如何实作^^ 02/11 15:06
※ 编辑: Phill 来自: 220.132.147.250 (02/11 15:15)
5F:推 aya92:谢谢你的帮忙,我修改了一些地方大致上可以了。 但因为你是 02/12 15:01
6F:→ aya92:用selectednode,所以我打勾之前一定要选择他才行。 然後我 02/12 15:08
7F:→ aya92:又找不到判断那个NODE.checked是刚改过。 想请教你一下有没 02/12 15:10
8F:→ aya92:办法可以判断。 谢谢~~ 02/12 15:14
9F:推 Phill:那您是如何将checkbox加入节点的呢? 02/12 17:14
10F:推 aya92:这难道这是提示?? 就treeview右边属性中的checkboxes=>true 02/12 19:37
11F:推 Phill:那就在 TreeView 的 AfterCheck 使用 e.node.checked就可以 02/12 20:57
12F:→ Phill:我以为您是自己在node下加入自建的Checkbox ^^" 02/12 20:58
13F:推 aya92:可以了耶!!! 谢谢你的帮忙搂~~~ 02/12 21:24