TdxCustomOrgChart Class
The base class for all classes that implement the OrgChart controls.
Declaration
TdxCustomOrgChart = class(
TcxScrollingControl,
IdxSkinSupport,
IdxRotateClient
)
Remarks
This class extends its ancestor with the following members that allow you to:
Create new tree nodes (Add, AddChild, AddChildFirst, and AddFirst);
Select a node (Selected);
Expand or collapse all the tree nodes (FullCollapse and FullExpand);
Access tree nodes (AbsoluteItems, Count, and Items);
Change the control’s appearance and behavior (Antialiasing, BorderStyle, DefaultImageAlign, Images, LineColor, LineWidth, Options, Rotated, SelectedNodeColor, and SelectedNodeTextColor);
Identify the total control’s area, occupied by tree nodes (FullHeight and FullWidth);
Enable or disable the selected node’s in-place editor (Editing, EditMode, HideEditor, and ShowEditor);
Set the dimensions of newly created nodes (DefaultNodeHeight and DefaultNodeWidth);
Scroll the control’s content (LeftEdge, TopEdge, and SetLeftTop);
Copy the content between OrgChart controls (AssignData);
Fit the tree structure into the control’s client area (Zoom);
Specify the minimum distances between nodes (IndentX and IndentY);
Save the control’s content (SaveToFile and SaveToStream);
Optimize the control’s performance by reducing its repaint operations count (BeginUpdate and EndUpdate).
You do not need to create instances of this class, use its descendants (TdxOrgChart or TdxDbOrgChart) instead.