登录 用户中心() [退出] 后台管理 注册
   
您的位置: 首页 >> SoftHub关联区 >> 主题: [delphi+/fmx]如何在运行时向FireMonkey的TreeView添加节点     [回主站]     [分站链接]
[delphi+/fmx]如何在运行时向FireMonkey的TreeView添加节点
clq
浏览(408) - 2023-11-29 15:53:48 发表 编辑

关键字:


[delphi+/fmx]如何在运行时向FireMonkey的TreeView添加节点

我在在线文档或Delphi XE2附带的演示中找不到任何样本,用于FMX.TreeView.TTreeView在运行时向控件添加节点.那么,如何在运行时添加,删除和遍历FireMonkey TreeView的节点?

我想我们都在学习这一点......

但是从我所看到的TTreeView使用的原则是任何控件都可以为另一个控件提供父级.

您需要做的就是设置Parent属性以使项目显示为子项.

var
Item1 : TTreeViewItem;
Item2 : TTreeViewItem;
begin
Item1 := TTreeViewItem.Create(Self);
Item1.Text := 'My First Node';
Item1.Parent := TreeView1;

Item2 := TTreeViewItem.Create(Self);
Item2.Text := 'My Child Node';
Item2.Parent := Item1;
end;

Run Code Online (Sandbox Code Playgroud)

因此,您可以执行以前从未有过的操作,例如在TreeView中放置任何控件.例如,这代码将添加一个按钮,通过项目2所使用的区域,并且直到项目2是可见的按钮将不可见.

Button := TButton.Create(self);
Button.Text := 'A Button';
Button.Position.X := 100;
Button.Parent := Item2;




总数:0 页次:1/0 首页 尾页  
总数:0 页次:1/0 首页 尾页  


所在合集/目录
delphi+ 更多



发表评论:
文本/html模式切换 插入图片 文本/html模式切换


附件:



NEWBT官方QQ群1: 276678893
可求档连环画,漫画;询问文本处理大师等软件使用技巧;求档softhub软件下载及使用技巧.
但不可"开车",严禁国家敏感话题,不可求档涉及版权的文档软件.
验证问题说明申请入群原因即可.

Copyright © 2005-2020 clq, All Rights Reserved
版权所有
桂ICP备15002303号-1