看板 Visual_Basic 關於我們 聯絡資訊
※ 引述《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
aya92:VB2005有childnode嗎? 因為我找不太到 02/11 00:23
aya92:會顯示'childnodes' 不是 'System.Windows.Forms.TreeNode' 02/11 00:52
Phill:原來forms的node跟webUI的不太一樣 我改寫一下 您在參考一下 02/11 15:05
Phill:至於節點內的checkbox 取得or設定其值,就看您如何實作^^ 02/11 15:06
※ 編輯: Phill 來自: 220.132.147.250 (02/11 15:15)
aya92:謝謝你的幫忙,我修改了一些地方大致上可以了。 但因為你是 02/12 15:01
aya92:用selectednode,所以我打勾之前一定要選擇他才行。 然後我 02/12 15:08
aya92:又找不到判斷那個NODE.checked是剛改過。 想請教你一下有沒 02/12 15:10
aya92:辦法可以判斷。 謝謝~~ 02/12 15:14
Phill:那您是如何將checkbox加入節點的呢? 02/12 17:14
aya92:這難道這是提示?? 就treeview右邊屬性中的checkboxes=>true 02/12 19:37
Phill:那就在 TreeView 的 AfterCheck 使用 e.node.checked就可以 02/12 20:57
Phill:我以為您是自己在node下加入自建的Checkbox ^^" 02/12 20:58
aya92:可以了耶!!! 謝謝你的幫忙摟~~~ 02/12 21:24