TdxDockingManager Class
A docking manager.
Declaration
TdxDockingManager = class(
TcxScalableComponent,
IdxSkinSupport,
IcxLookAndFeelContainer
)
Remarks
The TdxDockingManager component specifies the appearance and behavior for dock controls. You can place only one TdxDockingManager component on each form. The following table describes sources from which dock controls apply appearance and behavior settings:
Condition | Sources |
---|---|
The application has no docking managers. | The docking controller specifies the appearance and behavior for all dock controls. |
The application has a single docking manager. | This docking manager determines appearance and behavior settings for all dock controls. |
The application has docking managers on each form. | Each docking manager specifies settings for dock controls on the corresponding form. |
The application has fewer docking managers than forms. | Each docking manager specifies settings for dock controls on the corresponding form. The docking controller specifies the appearance and behavior of dock controls on each form that has no docking manager. |
Refer to the following topic for detailed information: Docking Manager Features.
The TdxDockingManager class members allow you to do the following:
Set the default settings for different dock controls (DefaultFloatSiteProperties, DefaultHorizContainerSiteProperties, DefaultLayoutSiteProperties, DefaultTabContainerSiteProperties, DefaultVertContainerSiteProperties, and UseDefaultSitesProperties).
Save and load the layout of dock controls (SaveLayoutToIniFile, SaveLayoutToRegistry SaveLayoutToStream, LoadLayoutFromIniFile, LoadLayoutFromRegistry, and LoadLayoutFromStream).
Specify an image source for dock controls (Images).
Define dock and resize settings (DockStyle, DockZonesWidth, ResizeStyle, and ResizeZonesWidth).
Determine the appearance and behavior of dock controls (AutoHideInterval, AutoHideMovingInterval, AutoHideMovingSize, AutoShowInterval, Color, Font, Options, LookAndFeel, PainterClass, SelectionFrameWidth, and TabsScrollInterval).
Access the parent form (ParentForm).
Change the width of the brush that dock controls use to draw dock and resize selections (SelectionFrameWidth).