Re: [VB2005]treenode中check的問題

看板Visual_Basic作者 (空瓶子)時間18年前 (2007/02/10 22:29), 編輯推噓7(706)
留言13則, 2人參與, 最新討論串2/3 (看更多)
※ 引述《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

02/11 00:23, , 1F
VB2005有childnode嗎? 因為我找不太到
02/11 00:23, 1F

02/11 00:52, , 2F
會顯示'childnodes' 不是 'System.Windows.Forms.TreeNode'
02/11 00:52, 2F

02/11 15:05, , 3F
原來forms的node跟webUI的不太一樣 我改寫一下 您在參考一下
02/11 15:05, 3F

02/11 15:06, , 4F
至於節點內的checkbox 取得or設定其值,就看您如何實作^^
02/11 15:06, 4F
※ 編輯: Phill 來自: 220.132.147.250 (02/11 15:15)

02/12 15:01, , 5F
謝謝你的幫忙,我修改了一些地方大致上可以了。 但因為你是
02/12 15:01, 5F

02/12 15:08, , 6F
用selectednode,所以我打勾之前一定要選擇他才行。 然後我
02/12 15:08, 6F

02/12 15:10, , 7F
又找不到判斷那個NODE.checked是剛改過。 想請教你一下有沒
02/12 15:10, 7F

02/12 15:14, , 8F
辦法可以判斷。 謝謝~~
02/12 15:14, 8F

02/12 17:14, , 9F
那您是如何將checkbox加入節點的呢?
02/12 17:14, 9F

02/12 19:37, , 10F
這難道這是提示?? 就treeview右邊屬性中的checkboxes=>true
02/12 19:37, 10F

02/12 20:57, , 11F
那就在 TreeView 的 AfterCheck 使用 e.node.checked就可以
02/12 20:57, 11F

02/12 20:58, , 12F
我以為您是自己在node下加入自建的Checkbox ^^"
02/12 20:58, 12F

02/12 21:24, , 13F
可以了耶!!! 謝謝你的幫忙摟~~~
02/12 21:24, 13F
文章代碼(AID): #15pTRFao (Visual_Basic)
討論串 (同標題文章)
文章代碼(AID): #15pTRFao (Visual_Basic)