Skip to main content

TdxCustomLayoutItem Members

The base class for layout elements within the ExpressLayout Control.

Constructors

Name Description
Create(TComponent) Inherited from TComponent.

Properties

Name Description
ActuallyVisible Identifies if an item/group is currently visible.
AlignHorz Specifies the horizontal alignment of an item/group within its parent group.
AlignmentConstraint Specifies alignment constraints for an item/group.
AlignVert Specifies the vertical alignment of an item/group within its parent group.
AllowFloating protected
AllowQuickCustomize protected Specifies whether end-users can drag and drop a layout group‘s elements (child items and groups) without having to open the Customization Form.
AllowRemove Specifies whether an item/group can be removed from the layout control to the Customization Form.
AutoAligns Specifies whether horizontal and/or vertical alignment is set automatically for a given item or group.
Caption Specifies the caption of an item/group.
CaptionForCustomizeForm Returns a layout element‘s caption displayed in the Customization Form.
CaptionOptions Contains a set of options for item/group caption customization.
ComObject Inherited from TComponent.
ComponentCount Inherited from TComponent.
ComponentIndex Inherited from TComponent.
Components Inherited from TComponent.
ComponentState Inherited from TComponent.
ComponentStyle Inherited from TComponent.
Container Specifies the container on which the layout element is placed.
Data Provides storage for user-defined data.
DefaultCaption Specifies the layout element’s default caption.
DesignInfo Inherited from TComponent.
Enabled Controls whether the layout element responds to mouse and keyboard events.
Height Specifies the layout element’s height, in pixels.
Index Specifies the layout element’s zero-based index within the Items list of its parent group.
IsRoot Specifies whether the layout element represents the root group.
IsUserDefined
IsUserRenamed
IsVertical protected
LayoutLookAndFeel Specifies the look & feel style applied to the layout element.
LookAndFeel Specifies ExpressLayout Control drawing style for the layout element.
Name Inherited from TComponent.
Observers Inherited from TComponent.
Offsets Specifies the horizontal and vertical offsets of the layout element.
Owner Inherited from TComponent.
Padding protected Provides access to the layout element’s padding settings.
Parent Specifies the parent group of the layout element.
ShowCaption Specifies whether to display the caption region of the layout element.
SizeOptions Provides access to the layout element’s size settings.
Tag Inherited from TComponent.
VCLComObject Inherited from TComponent.
Visible Switches the layout element’s visibility.
VisibleIndex Specifies the zero-based index of the layout element in the parent group’s VisibleItems list.
Width Specifies the layout element’s width, in pixels.

Methods

Name Description
Assign(TPersistent) Inherited from TPersistent.
AssignTo(TPersistent) Inherited from TPersistent.
BeginInvoke(TAsyncConstArrayFunctionEvent,Untyped[],TObject) Inherited from TComponent.
BeginInvoke(TAsyncConstArrayProc,Untyped[],TObject) Inherited from TComponent.
BeginInvoke(TAsyncConstArrayProcedureEvent,Untyped[],TObject) Inherited from TComponent.
BeginInvoke(TAsyncFunctionEvent,TObject) Inherited from TComponent.
BeginInvoke(TAsyncProcedureEvent,TObject) Inherited from TComponent.
BeginInvoke(TProc,TObject) Inherited from TComponent.
BeginInvoke<TResult>(TAsyncConstArrayFunc<TResult>,Untyped[],TObject) Inherited from TComponent.
BeginInvoke<TResult>(TFunc<TResult>,TObject) Inherited from TComponent.
CanMoveTo(TdxCustomLayoutItem) Returns a value indicating whether it is possible to move the layout element to another group.
DestroyComponents Inherited from TComponent.
Destroying Inherited from TComponent.
EndFunctionInvoke(IAsyncResult) Inherited from TComponent.
EndInvoke(IAsyncResult) Inherited from TComponent.
EndInvoke<TResult>(IAsyncResult) Inherited from TComponent.
Equals(TObject) Inherited from TObject.
ExecuteAction(TBasicAction) Inherited from TComponent.
FindComponent(String) Inherited from TComponent.
FreeNotification(TComponent) Inherited from TComponent.
FreeOnRelease Inherited from TComponent.
GetChildren(TGetChildProc,TComponent) Inherited from TComponent.
GetHashCode Inherited from TObject.
GetNamePath Inherited from TPersistent.
GetOwner Inherited from TPersistent.
GetParentComponent Inherited from TComponent.
HasParent Inherited from TComponent.
InsertComponent(TComponent) Inherited from TComponent.
IsImplementorOf(IInterface) Inherited from TComponent.
Loaded Inherited from TComponent.
MakeVisible Makes the layout element visible within the layout control.
Move(TdxCustomLayoutGroup,Integer,Boolean) Moves the layout element to another group.
MoveTo(TdxCustomLayoutGroup,Integer,Boolean) Moves the layout element to another group at the specified position.
Notification(TComponent,TOperation) Inherited from TComponent.
Pack Simplifies the layout structure by removing redundant hidden groups.
PutIntoHiddenGroup(TdxLayoutDirection) Creates a hidden group and moves the layout element to it.
ReferenceInterface(IInterface,TOperation) Inherited from TComponent.
RemoveComponent(TComponent) Inherited from TComponent.
RemoveFreeNotification(TComponent) Inherited from TComponent.
SetParentComponent(TComponent) Inherited from TComponent.
SetSubComponent(Boolean) Inherited from TComponent.
ToString Inherited from TObject.
UpdateAction(TBasicAction) Inherited from TComponent.

Events

Name Description
OnCaptionClick protected Enables you to respond to clicking the caption region of the layout element.
OnEndFloat protected
OnStartFloat protected
See Also