Skip to main content

TdxCustomDockSite Class

Serves as the base for dock controls capable of holding other dock controls.

Declaration

TdxCustomDockSite = class(
    TdxCustomDockControl
)

Remarks

The TdxCustomDockControl class (the common ancestor for all dock controls) has two direct descendants. The first is the TdxDockPanel class that represents a dock panel – the main building block of docking applications. Another descendant is the TdxCustomDockSite class, which represents the common ancestor for all dock controls that can hold other dock controls. TdxCustomDockSite descendants include dock sites, layout sites, float sites, tab containers, and side containers. Refer to the Dock Controls Hierarchy topic for details.

All TdxCustomDockSite descendants just hold dock controls as their children. Thus, the TdxCustomDockSite class raises an exception when attempting to insert a control that is not a TdxCustomDockControl descendant.

See Also