Office中國(guó)論壇/Access中國(guó)論壇

 找回密碼
 注冊(cè)

QQ登錄

只需一步,快速開始

返回列表 發(fā)新帖
查看: 2104|回復(fù): 2
打印 上一主題 下一主題

[Access本身] [原創(chuàng)分享] treeview控件: 刪除子樹

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
1#
發(fā)表于 2003-11-9 07:48:00 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
treeview控件: 如何刪除所選節(jié)點(diǎn)下的所有節(jié)點(diǎn)

Private Sub deleteChildren()
Dim i As Integer
If treeview1.selectedItem.Children <> 0 then
     For i=1 To treeview1.selectedItem.Children
            treeview1.Nodes.Remove(treeview1.Child.FirstSibling.key)
     Next i
End IF
End Sub

刪除某個(gè)節(jié)點(diǎn)下的子節(jié)點(diǎn)就是:

Private Sub deleteChildren(byVal node As Object)
Dim i As Integer
If node.Children <> 0 then
     For i=1 To node.Children
            treeview1.Nodes.Remove(node.Child.FirstSibling.key)
     Next i
End IF
End Sub

如有雷同,乃是英雄所見略同[em06]
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 分享淘帖 訂閱訂閱
2#
發(fā)表于 2003-11-9 19:17:00 | 只看該作者
呵呵,不錯(cuò)不錯(cuò),原來(lái)也可以這樣刪除哦

兔兔以前用的是
xTree.Nodes.Remove nodTemp.Index  方法
還要讀數(shù)據(jù)庫(kù)
3#
 樓主| 發(fā)表于 2003-11-9 21:58:00 | 只看該作者
以下是引用沒牙兔兔在2003-11-9 11:16:51的發(fā)言:
呵呵,不錯(cuò)不錯(cuò),原來(lái)也可以這樣刪除哦

兔兔以前用的是
xTree.Nodes.Remove nodTemp.Index  方法
還要讀數(shù)據(jù)庫(kù)


就是就是,這樣子可以不用讀數(shù)據(jù)庫(kù)了,因?yàn)樘貏e是多用戶的情況下,萬(wàn)一子節(jié)點(diǎn)對(duì)應(yīng)的數(shù)據(jù)有更改,那就會(huì)出錯(cuò)。

更不用重新構(gòu)造整個(gè)樹。
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則

QQ|站長(zhǎng)郵箱|小黑屋|手機(jī)版|Office中國(guó)/Access中國(guó) ( 粵ICP備10043721號(hào)-1 )  

GMT+8, 2024-10-23 08:28 , Processed in 0.092241 second(s), 26 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回復(fù) 返回頂部 返回列表