我有一个应用程序为iOS/安卓与德尔福XE8 FMX开发。
在应用程序中,我有一个带有树形项目的树形视图。当我在同一个父节点展开的情况下向节点添加树项目时,我需要a)从应用程序本身折叠和展开父节点,或者b)以编程方式(见下文)来立即显示树项目。我试着调用‘重新绘制’,但那不起作用。有没有更好的办法呢?有时,当像下面这样调用折叠所有、展开所有时,一些树节点会变得没有响应(不可选),直到我第一次选择最顶端的树节点。
procedure TnewForm.AddTreeItemClick(Sender: TObject);
var
t:TTreeViewItem;
begin
t:=TTre
我有一个包含多个项目的树形视图
当我展开一个项目和它的childs,并且在我调用refresh方法之后,展开的项目childs变得折叠。
你能告诉我如何存储选定的节点,并在刷新后再次调用Expand方法……
我试过了:
TreeNode selectedNode = new TreeNode();
TreeNode selectedNode = SelectedTreeNode(); //method which takes selected node from TV
RestoreFolderTreeWithLastSelectedItem(); //method which ini