treeview怎样清除所有的子节点?在线给分!!!!!!!!!!

iwo99 2002-07-29 01:45:05
treeview怎样清除所有的子节点
...全文
67 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
笑对最好 2002-07-29
  • 打赏
  • 举报
回复
你可以首先把所有的都清除
STreeView.Nodes.Clear
然后再添加父节点
好像采用clear会导致所有节点首先全部展开,
再删除!所以可以采用下面的办法
Set nodX = STreeView.Nodes.Add(, , "Root", "", 1)
或者采用遍历所有父接点下面的节点,
STreeView.Nodes.Remove ("节点名字")

crycoming 2002-07-29
  • 打赏
  • 举报
回复
dim nd as node
for each nd in TreeView1.nodes
if nd is "父节点" then nd.clear
next

'判断父节点可以根据事先在node.key或者node.text中加特殊标记
iwo99 2002-07-29
  • 打赏
  • 举报
回复
我要的是清除所有的子节点,用treeview1.nodes.clear连父节点也
清除了
zhengchong 2002-07-29
  • 打赏
  • 举报
回复
TreeView1.Nodes.Clear

7,788

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧