社区
Delphi
帖子详情
如何只获取treeview的根节点?
bluesun
2007-03-26 03:01:55
如何只获取treeview的根节点?
如果是treeview1.Items[j]就是字节点也包括在内了.
...全文
587
2
打赏
收藏
如何只获取treeview的根节点?
如何只获取treeview的根节点? 如果是treeview1.Items[j]就是字节点也包括在内了.
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wwwcampus
2007-03-26
打赏
举报
回复
function GetRoot(node: TTreeNode): TTreeNode;
begin
Result := node;
while ((Result <> nil) and (Result.Parent <> nil)) do
Result := Result.Parent;
end;
hongqi162
2007-03-26
打赏
举报
回复
判断一下 TreeView1.Selected.Level或treeview1.Items[j].Level 如果等于0就是根节点了
treeview
递归方法 查询
节点
在上述代码片段中,我们看到了一个具体的实现案例,即通过递归方法查询并构建`
treeview
`的
节点
。接下来,我们将深入分析这一知识点,包括其原理、代码解析以及可能的应用场景。 ### 1. 知识点概述:`
treeview
`递归...
TreeView
节点
操作示例
如果
节点
是
根
节点
,则直接从`
TreeView
`的`Nodes`集合中移除。以下代码展示了删除一个子
节点
: ```csharp TreeNode nodeToRemove =
treeView
1.Nodes[0]; // 假设我们想删除第一个
节点
nodeToRemove.Parent.Nodes....
C#
TreeView
递归添加子
节点
在程序启动时,调用递归方法,传入
根
目录的`FileSystemItem`和`
TreeView
`的
根
节点
(通常是空的`TreeNode`)。 ```csharp TreeNode root =
treeView
1.Nodes.Add("
根
目录"); FileSystemItem rootItem = new ...
浅析动态添加、删除、修改
TreeView
节点
2. 添加到父
节点
:然后,我们可以将新
节点
添加到已存在的TreeNode下,或者直接添加到
TreeView
的
根
节点
(即TopNode)。 ```csharp // 添加到指定父
节点
TreeNode parentNode =
treeView
1.Nodes[0]; //
获取
第一个父...
C#
TreeView
使用(
节点
拖曳、
节点
右键菜单)
// 使用
根
节点
开始遍历 TraverseTree(
treeView
1.Nodes[0]); ``` ### 四、实用技巧 1. **图标和文本**:`TreeNode`类允许设置图标和文本,可以通过`ImageIndex`和`Text`属性实现。 2. **自定义数据**:可以使用`Tag...
Delphi
5,927
社区成员
262,932
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章