Skip to main content

TdxZone Members

Serves as the base for classes representing dock zones and resize zones.

Constructors

Name Description
Create(TdxCustomDockControl,Integer,TdxZoneKind) Creates a new zone.

Properties

Name Description
Direction Returns the resizing direction.
DockIndex Returns the dock index that controls will have when docked to this zone.
DockType Returns the docking type supported by the zone.
Kind
Owner Gets the control to which the zone belongs.
Rectangle Returns the bounding rectangle of the zone.
SelectionFrameWidth
Width Gets the width of the zone.

Methods

Name Description
CanDock(TdxCustomDockControl) Returns a value indicating whether the specified control can be docked to the zone.
CanResize(TPoint,TPoint) Returns a value indicating whether the specified resizing operation can be performed.
Clone
DoCanResize(Integer,Integer)
DoDock(TdxCustomDockControl)
DoResize(TPoint,TPoint)
DrawResizingSelection(HDC,TPoint)
Equals(TObject) Inherited from TObject.
GetDockingSelection(TdxCustomDockControl) Returns the bounding rectangle of the docking frame indicating the specified control’s position if it is docked to this zone.
GetHashCode Inherited from TObject.
GetResizingSelection(TPoint) Returns the bounding rectangle of a dock control’s resizing bar.
IsZonePoint(TPoint) Returns a value indicating whether the specified point is within the zone.
PrepareSelectionRegion(TcxRegion,TdxCustomDockControl,TRect)
ToString Inherited from TObject.
ValidateDockZone(TdxCustomDockControl,TdxCustomDockControl) Returns a value indicating whether a zone of this type should be added to the control’s dock zones list.
ValidateResizeZone(TdxCustomDockControl,TdxCustomDockControl) Returns a value indicating whether a resize zone of this type should be added to the specified control’s resize zones list.
See Also