TCustomControl class

Inheritance
Implementers

Constructors

TCustomControl.new(TComponent? AOwner)

Properties

Action TBasicAction?
getter/setter pairinherited
getter/setter pairinherited
Align TAlign
getter/setter pairinherited
AlignLevel int
no setterinherited
Anchors TAnchors
getter/setter pairinherited
AutoSize bool
getter/setter pairinherited
BiDiMode TBiDiMode
getter/setter pairinherited
BoundsRect TRect
getter/setter pairinherited
Canvas TCanvas
latefinal
canvasElement CanvasElement
final
ClientHeight int
getter/setter pairinherited
ClientOrigin TPoint
no setterinherited
ClientRect TRect
no setterinherited
ClientWidth int
getter/setter pairinherited
Color TColor
getter/setter pairinherited
ComponentCount int
no setterinherited
Components TItems<TComponent>
latefinalinherited
ComponentState TComponentState
no setterinherited
ComponentStyle TComponentStyle
no setterinherited
Constraints TSizeConstraints
getter/setter pairinherited
ControlCount int
no setterinherited
Controls TItems<TControl>
latefinalinherited
ControlState TControlState
no setterinherited
ControlStyle TControlStyle
no setterinherited
Ctl3D bool
getter/setter pairinherited
Cursor TCursor
getter/setter pairinherited
DoubleBuffered bool
getter/setter pairinherited
Enabled bool
getter/setter pairinherited
Flex TFlexControlParams
no setterinherited
Font TFont
getter/setter pairinherited
Handle HWND
no setterinherited
hashCode int
The hash code for this object.
no setterinherited
Height int
getter/setter pairinherited
Hint String
getter/setter pairinherited
HostDockSite TWinControl?
getter/setter pairinherited
Left int
getter/setter pairinherited
MouseCapture bool
getter/setter pairinherited
Name String
getter/setter pairinherited
OnCanResize TCanResizeEvent?
getter/setter pairinherited
OnClick TNotifyEvent?
getter/setter pairinherited
OnCreateHandle TNotifyEvent?
getter/setter pairinherited
OnDblClick TNotifyEvent?
getter/setter pairinherited
OnEnter TNotifyEvent?
getter/setter pairinherited
OnExit TNotifyEvent?
getter/setter pairinherited
OnKeyDown TKeyEvent?
getter/setter pairinherited
OnKeyPress TKeyPressEvent?
getter/setter pairinherited
OnKeyUp TKeyEvent?
getter/setter pairinherited
OnMouseDown TMouseEvent?
getter/setter pairinherited
OnMouseMove TMouseMoveEvent?
getter/setter pairinherited
OnMouseUp TMouseEvent?
getter/setter pairinherited
OnResize TNotifyEvent?
getter/setter pairinherited
Owner TComponent?
no setterinherited
Parent TWinControl?
getter/setter pairinherited
ParentBiDiMode bool
getter/setter pairinherited
ParentColor bool
getter/setter pairinherited
ParentCtl3D bool
no setterinherited
ParentFont bool
getter/setter pairinherited
ParentForm TCustomForm?
no setterinherited
ParentShowHint bool
getter/setter pairinherited
ParentWindow HWND?
getter/setter pairinherited
PopupMenu TPopupMenu?
getter/setter pairinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
ScrollArea TScroll
no setterinherited
ShowHint bool
getter/setter pairinherited
Showing bool
no setterinherited
TabOrder int
getter/setter pairinherited
TabStop bool
getter/setter pairinherited
Tag ↔ dynamic
getter/setter pairinherited
Top int
getter/setter pairinherited
Visible bool
getter/setter pairinherited
WheelAccumulator int
getter/setter pairinherited
Width int
getter/setter pairinherited
WindowHandle HWND?
getter/setter pairinherited
WindowProc TWndMethod
getter/setter pairinherited
WindowText String
getter/setter pairinherited

Methods

ActionChange(TObject Sender, bool CheckDefaults) → void
inherited
AddBiDiModeExStyle(TPointer<UINT> ExStyle) → void
inherited
AdjustClientRect(TRect Rect) → void
inherited
AdjustSize() → void
inherited
AlignControl(TControl? AControl) → void
inherited
AlignControls(TControl? AControl, TRect Rect) → void
inherited
Assign(TPersistent Source) → void
inherited
AssignTo(TPersistent Dest) → void
inherited
BeforeDestruction() → void
inherited
BringToFront() → void
inherited
Broadcast(TMessage Message) → void
inherited
CalcConstraints(Integer MinWidth, Integer MinHeight, Integer MaxWidth, Integer MaxHeight) → void
inherited
CalcCursorPos() TPoint
inherited
CanAutoSize(Integer NewWidth, Integer NewHeight) bool
inherited
CanFocus() bool
inherited
CanResize(Integer NewWidth, Integer NewHeight) bool
inherited
Changed() → void
inherited
ChangeName(String NewName) → void
inherited
CheckNewSize(Integer NewWidth, Integer NewHeight) bool
inherited
ClassName() String
inherited
ClassType() TClass
inherited
Click() → void
inherited
ClientToScreen(TPoint point) TPoint
inherited
ConstrainedResize(Integer MinWidth, Integer MinHeight, Integer MaxWidth, Integer MaxHeight) → void
inherited
ContainsControl(TControl? Control) bool
inherited
ControlAtPos(TPoint Pos, bool AllowDisabled, [bool AllowWinControls = false]) TControl?
inherited
ControlsAligned() → void
inherited
CreateHandle() → void
inherited
CreateParams(TCreateParams Params) → void
inherited
CreateWindowHandle(TCreateParams Params) → void
override
CreateWnd() → void
inherited
CustomAlignInsertBefore(TControl C1, TControl C2) bool
inherited
CustomAlignPosition(TControl Control, int NewLeft, int NewTop, int NewWidth, int NewHeight, TRect AlignRect, TAlignInfo AlignInfo) → void
inherited
DblClick() → void
inherited
DefaultHandler(TMessage Message) → void
inherited
Destroy() → void
inherited
DestroyComponents() → void
inherited
DestroyHandle() → void
inherited
Destroying() → void
inherited
DestroyWindowHandle() → void
inherited
DestroyWnd() → void
inherited
DisableAlign() → void
inherited
Dispatch(TMessage Message) → void
inherited
DoCanAutoSize(Integer NewWidth, Integer NewHeight) bool
inherited
DoCanResize(Integer NewWidth, Integer NewHeight) bool
inherited
Dock(TWinControl? NewDockSite, TRect ARect) → void
inherited
DoConstrainedResize(Integer NewWidth, Integer NewHeight) → void
inherited
DoConstraintsChange(TObject Sender) → void
inherited
DoContextPopup(TPoint MousePos, TPointer<bool> Handled) → void
inherited
DoEnter() → void
inherited
DoExit() → void
inherited
DoKeyDown(TWMKey Message) bool
inherited
DoKeyPress(TWMKey Message) bool
inherited
DoKeyUp(TWMKey Message) bool
inherited
DoMouseDown(TWMMouse Message, TMouseButton Button, TShiftState Shift) → void
inherited
DoMouseUp(TWMMouse Message, TMouseButton Button) → void
inherited
DoMouseWheel(TShiftState Shift, int WheelDelta, TPoint MousePos) bool
inherited
DoMouseWheelDown(TShiftState Shift, TPoint MousePos) bool
inherited
DoMouseWheelUp(TShiftState Shift, TPoint MousePos) bool
inherited
EnableAlign() → void
inherited
FindComponent(String AName) TComponent?
inherited
FindNextControl(TWinControl? CurControl, bool GoForward, bool CheckTabStop, bool CheckParent) TWinControl?
inherited
FixupTabList() → void
inherited
Focused() bool
inherited
FontChanged(TObject Sender) → void
inherited
Free() → void
inherited
FreeNotification(TComponent AComponent) → void
inherited
GetAction() TBasicAction?
inherited
GetActionLinkClass() TMetaClass
inherited
GetClientOrigin() TPoint
inherited
GetClientRect() TRect
inherited
GetControlExtents() TRect
inherited
GetDeviceContext(TPointer<HWND?> WindowHandle) HDC?
inherited
GetEnabled() bool
inherited
GetOwner() TPersistent?
inherited
GetPopupMenu() TPopupMenu?
inherited
GetScrollArea() TScroll
inherited
GetTabOrderList(List<TWinControl> list) → void
inherited
HandleAllocated() bool
inherited
HandleNeeded() → void
inherited
Hide() → void
inherited
IfHandleAllocated<T>(dynamic proc(T client), [dynamic res]) → dynamic
inherited
InitiateAction() → void
inherited
InsertComponent(TComponent AComponent) → void
inherited
InsertControl(TControl AControl) → void
inherited
Invalidate() → void
inherited
InvalidateControl(bool IsVisible, bool IsOpaque) → void
inherited
InvalidateFrame() → void
inherited
IsAnchorsStored() bool
inherited
IsMenuKey(TWMKey Message) bool
inherited
IsRightToLeft() bool
inherited
KeyDown(TKeyCode Key, TShiftState Shift) → void
inherited
KeyPress(TKeyCode Key) → void
inherited
KeyUp(TKeyCode Key, TShiftState Shift) → void
inherited
MouseDown(TMouseButton Button, TShiftState Shift, int X, int Y) → void
inherited
MouseMove(TShiftState Shift, int X, int Y) → void
inherited
MouseUp(TMouseButton Button, TShiftState Shift, int X, int Y) → void
inherited
MouseWheelHandler(TMessage Message) → void
inherited
MoveTo(int ALeft, int ATop) → void
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
Notification(TComponent AComponent, TOperation Operation) → void
inherited
NotifyControls(MESSAGE Msg) → void
inherited
Paint() → void
Perform(MESSAGE msg, [dynamic wParam = null, dynamic lParam = null, dynamic result = 0]) → dynamic
inherited
PerformHandle(MESSAGE msg, dynamic wParam, dynamic lParam) → dynamic
inherited
PrecedingWindow(TWinControl Control) HWINDOW?
inherited
Realign() → void
inherited
RecreateWnd() → void
inherited
Refresh() → void
inherited
RemoveComponent(TComponent AComponent) → void
inherited
RemoveControl(TControl AControl) → void
inherited
RemoveFocus(bool Removing) → void
inherited
RemoveFreeNotification(TComponent AComponent) → void
inherited
RemoveNotification(TComponent AComponent) → void
inherited
Repaint() → void
inherited
RequestAlign() → void
inherited
Resize() → void
inherited
ScreenToClient(TPoint point) TPoint
inherited
SelectFirst() → void
inherited
SelectNext(TWinControl CurControl, bool GoForward, bool CheckTabStop) → void
inherited
SendCancelMode(TControl? Sender) → void
inherited
SendDockNotification(MESSAGE Msg, dynamic WParam, dynamic LParam) → void
inherited
SendToBack() → void
inherited
SetAutoSize(bool Value) → void
inherited
SetBounds(int? ALeft, int? ATop, int? AWidth, int? AHeight) → void
inherited
SetClientSize(int? cx, int? cy) → void
inherited
SetEnabled(bool Value) → void
inherited
SetFocus() → dynamic
inherited
SetName(String NewName) → void
inherited
SetParent(TWinControl? AParent) → void
inherited
SetParentCtl3D(bool Value) → void
inherited
SetShowHint(bool Value) → void
inherited
SetSize(int AWidth, int AHeight) → void
inherited
SetTextBuf(String Buffer) → void
inherited
SetZOrder(bool TopMost) → void
inherited
SetZOrderPosition(int Position) → void
inherited
Show() → void
inherited
ShowControl(TControl AControl) → void
inherited
toString() String
A string representation of this object.
inherited
Update() → void
inherited
UpdateAnchorRules() → void
inherited
UpdateBounds() → void
inherited
UpdateBoundsRect(TRect R) → void
inherited
UpdateControlState() → void
inherited
UpdateShowing() → void
inherited
UpdateTabOrder(int Value) → void
inherited
UseRightToLeftAlignment() bool
inherited
ValidateContainer(TComponent AComponent) → void
inherited
ValidateInsert(TComponent AComponent) → void
inherited
VisibleChanging() → void
inherited
WndProc(TMessage Message) → void
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited