Hello,
I need to export Treeview to xml, and I wrote this unit. Saveto file and read fromfile.
Just can not set TuniTreeNode.Level, 'cos that property is readonly. So this mean file hasto be ordered, if you add/change manually xml file.
I wanna use TreeView like a menu, sometime modified and there is no export import way. And I don't like add item(s) in code.
1.1 new: added "use_menu_id" compiler directive. This is Add "mnu_id" Attribute in xml. This is for on TUniTreeView.OnClick (How to use detail in pas header)
this codes are howto use:
// Save
With TuniTreeViewToXML.Create(UniTreeView1) do
try
SaveToFile('test.xml');
finally
Free;
end;
// load
UniTreeView1.Items.Clear;// !!!! important, you have to clear all item first
With TXMLTouniTreeView.Create do
try
XMLTouniTreeView(UniTreeView1, 'test.xml');
finally
Free;
end;
uniTreeViewXML.zip