社区
VB基础类
帖子详情
treeview下面有很多节点 如何快速删除?
iwzw
2003-10-18 09:12:44
treeview下面有很多节点,用treeview.nodes.clear语句删除时,速度很慢。请问有什么办法快速删除treeview的节点?
...全文
171
10
打赏
收藏
treeview下面有很多节点 如何快速删除?
treeview下面有很多节点,用treeview.nodes.clear语句删除时,速度很慢。请问有什么办法快速删除treeview的节点?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
subzero
2003-10-19
打赏
举报
回复
我的也不过是p4 2.4啊!
感觉是瞬间完成的啊!
iwzw
2003-10-19
打赏
举报
回复
感谢AresChen(AresChen) ,解决。
rainstormmaster
2003-10-19
打赏
举报
回复
Private Sub Command1_Click()
a = "口语1000句,电脑知识,每日一句,课程,其他,刻录机超频,商业通告,商务活动,大学英语,实用英语句子 , 情景会话, 成功英语, 我的网址, 新东方现代文背诵篇章, 新英语900句, 旅游英语, 日常工作, 时态例句 , 格言与幽默, 求职英语, 沛沛英语, 生意英语, 电话英语,疯狂英语, 社交英语, 英语900句, 词组, 谚语1500句,走遍美国,银行业务, 英语900句, 词组, 谚语1500句,走遍美国,银行业务"
b = Split(a, ",")
For i = 0 To UBound(b)
TreeView1.Nodes.Add , , "r" & i, b(i)
TreeView1.Nodes.Add "r" & i, tvwChild, ""
Next i
Command1.Enabled = False
Command2.Enabled = True
End Sub
Private Sub Command2_Click()
TreeView1.Visible = False
TreeView1.Nodes.Clear
TreeView1.Nodes.Add , , "r2002", "2002"
TreeView1.Nodes.Add , , "r2003", "2003"
TreeView1.Visible = True
Command1.Enabled = True
Command2.Enabled = False
End Sub
Private Sub Form_Load()
Command2.Enabled = False
Command1.Caption = "添加节点"
Command2.Caption = "删除节点"
End Sub
iwzw
2003-10-19
打赏
举报
回复
我的机器是p41.7G的,感觉挺慢的,看来subzero(赘姆烂壳)老兄的配置要好了。
各位朋友测试一下啊!
AresChen
2003-10-19
打赏
举报
回复
listview、treeview、list等控件在删除或添加时慢的主要原因,并不是对这些操作处理的慢,你可以用API试一下逐条的删除一个listview中的数,用API或控件自身的方法,在速度并没有区别。
这些控件操作慢的主要原因是显示上的事,对于大量数据的listview、treeview等,你可以在操作之前,把控件的visiable设置为false,在试一下,效率成10倍的提升。
subzero
2003-10-19
打赏
举报
回复
不慢阿
liaorui
2003-10-19
打赏
举报
回复
应该只有这个吧,还没有发现其它的方法
iwzw
2003-10-19
打赏
举报
回复
慢不慢请看:
Private Sub Command1_Click()
a = "口语1000句,电脑知识,每日一句,课程,其他,刻录机超频,商业通告,商务活动,大学英语,实用英语句子 , 情景会话, 成功英语, 我的网址, 新东方现代文背诵篇章, 新英语900句, 旅游英语, 日常工作, 时态例句 , 格言与幽默, 求职英语, 沛沛英语, 生意英语, 电话英语,疯狂英语, 社交英语, 英语900句, 词组, 谚语1500句,走遍美国,银行业务, 英语900句, 词组, 谚语1500句,走遍美国,银行业务"
b = Split(a, ",")
For i = 0 To UBound(b)
TreeView1.Nodes.Add , , "r" & i, b(i)
TreeView1.Nodes.Add "r" & i, tvwChild, ""
Next i
Command1.Enabled = False
Command2.Enabled = True
End Sub
Private Sub Command2_Click()
TreeView1.Nodes.Clear
TreeView1.Nodes.Add , , "r2002", "2002"
TreeView1.Nodes.Add , , "r2003", "2003"
Command1.Enabled = True
Command2.Enabled = False
End Sub
Private Sub Form_Load()
Command2.Enabled = False
Command1.Caption = "添加节点"
Command2.Caption = "删除节点"
End Sub
欢迎各位朋友测试,看看有何好办法提高速度?
rainstormmaster
2003-10-18
打赏
举报
回复
就用treeview.nodes.clear
至于说速度很慢,倒是没感觉出来
iget
2003-10-18
打赏
举报
回复
如果有根节点 就直接删除根节点 会快。别的俺也不知之道
C# winform
TreeView
编辑简单示例
这个winform下的树很简单,只包括了树的编辑、添加
节点
和
删除
节点
功能,窗体右侧的ListView显示树
节点
下包含的信息(就是分类下的产品呵呵,不知道怎么表达了) 该树是为了答疑解惑CSDN上朋友的一些疑问专门写的一个简单的树,仅供新手学习研究之用。 为了方便更多的新手学习,数据库采用access数据库。 请根据自己的access版本修改连接字符串。
Android
TreeView
https://github.com/bmelnychuk/Android
TreeView
多级树形菜单的实现的实现源码 资源分享。github上的源码下载后还需要做
很多
的配置才可以运行。本代码已经包含所有依赖库。导入eclipse即可运行。有疑问欢迎咨询
从新手小白进入WinForm编程 (VS2019)
WinForm框架 是 Windows Form 的简称,是美国微软公司Microsoft开发基于 .NET Framework 平台的桌面运用程序框架,一般使用 C#语言 编写。 WinForm框架可用于设计窗体和可视控件,采用面向对象语言C#,可
快速
创建绚丽漂亮的基于Windows的桌面应用程序,提供丰富的控件与第三方开源组件,依靠.Net平台的成熟生态,让开发者可以高效
快速
的开发企业级项目!本课程是黄老师的 .Net平台开发系列课程之一,通过WinForm框架控件与精炼知识点的梳理与细致讲解,结合代码实战演练,帮助学员迅速掌握WinForm开发,达到企业级WinForm开发的水平!
VB6学习文档管理系统源码
VB6写的一款笔记软件的源码,里面包含有
很多
窗体控件的使用技巧,比如MSHFlexgrid表格、
TreeView
的动态加载、Ado的增删改查等。 本软件提供对日常生活、工作中的学习笔记、图文并茂存储以及自由抓取网页中好的文章进行管理存储。知识点: 1、MSHFlexgrid 表格的灵活运用,其中的表格列项显示、隐藏功能很有参考意义,另外还有列项位置的动态加载。 2、异性窗体,圆形窗体使用。 3、自制专业界面,虽然只有一个雏形,不过已经提供了一个简单的思路,菜单、选项卡、
Treeview
的美化。 4、
TreeView
的动态加载和
节点
图标的加载,其中F2快捷键添加
删除
节点
、
节点
排序提供了一个简单的思路。 5、vbs与软件的交互可以提供动态采集网页内容到程序中储存。 6、Richtextbox的日常功能应用,rtf文档的处理也有用到。 7、Ado的增删改查应用。 8、Api函数的运用。 程序虽小,不过在做一个日常数据库应用软件所需要的功能、控件基本上都有涉及,如果初学者多加琢磨,相信提高会很快的,因为我就是从0开始学的,每学会一项知识点、一个控件,我就把它应用在这个程序上面,所以相信初学者也可以从中学到相关知识,另外整个程序提供了一个思路,写代码需要注重知识、经验的总结积累,写软件就是一项积累的过程,
很多
时候需要不断的积累这些宝贵的经验。这份代码隐藏了
很多
的bug,希望拿到这份代码的同学可以多去修改,如果能将改进的成果继续发布在源码爱好者,我将感激不荆我设计这一软件的理念和大家共勉:我记录的一切,对你来说也许毫无新意,但对我来说,就是不断觉悟的自我…… 这份源代码在我电脑可以正常使用,我也没再其它vb环境测试了,第一次打开会提示需要选择一次数据库路径。
阿康记事本(全套源码+数据库)
刚学编程的朋友可能最想编的就是属于自己的记事本了.无聊的时候编的一个记事本,上传全套源码和大家一起分享.做得很不好,高手请绕道. 最得意之处是
Treeview
空间的无限递归查询功能,呵呵.
删除
节点
的时候,如果子
节点
太多,会有点性能问题,因为不是SQL数据库,不知道怎么写触发器.呵呵 我的qq 335367013 ,有问题请联系我
VB基础类
7,763
社区成员
197,609
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章