Jump to content

TuniTreeView export to XML


Recommended Posts

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

Link to comment
Share on other sites

  • 6 months later...

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...