[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;
本帖子属于以下条目()
NEWBT官方QQ群1: 276678893
可求档连环画,漫画;询问文本处理大师等软件使用技巧;求档softhub软件下载及使用技巧.
但不可"开车",严禁国家敏感话题,不可求档涉及版权的文档软件.
验证问题说明申请入群原因即可.