rbWiki > End-User > Designer > How To...Refresh Data Tree

How To...Refresh Data Tree

Table of contents
  1. 1. Question 
  2. 2. Solution

Question 

"How can I refresh the Designer Data Tree via code?" 

Solution

The following example shows how to refresh the Data Tree window.

Download: RefreshDataTreeInCode.zip 

Sample Delphi code:

uses
  ppEndUsr, 
  ppToolWnTBX, 
  ppDesignLayoutManager,
  ppDesignToolManagerTBX;

procedure TForm1.ppDesigner1Show(Sender: TObject);
var
  lLayoutManager: TppDesignLayoutManager;
  lToolManager: TppDesignToolManager;
  lDataTree: TppDataTreeWindow;
begin

  lLayoutManager := ppDesigner1.Form.LayoutManager;

  // get the ToolManager 
  lToolManager := lLayoutManager.ToolManager;

  // use the ToolWindows[] array to access the DataTreeWindow
  lDataTree := TppDataTreeWindow(lToolManager.ToolWindows.ItemsByName['DataTreeWindow']);

  if lDataTree <> nil then
    lDataTree.Refresh;

end;
Tags
none

Files (0)

 
You must login to post a comment.