Beschreibung | Hierarchie | Felder | Methoden | Eigenschaften |
type TControl = class(TLCLComponent)
![]() |
FCompStyle: Byte; |
![]() |
procedure DragDrop(Source: TObject; X,Y: Integer); Dynamic; |
![]() |
procedure Dock(NewDockSite: TWinControl; ARect: TRect); dynamic; |
![]() |
function ManualDock(NewDockSite: TWinControl; DropControl: TControl = nil; ControlSide: TAlign = alNone; KeepDockSiteSize: Boolean = true): Boolean; |
![]() |
function ManualFloat(TheScreenRect: TRect; KeepDockSiteSize: Boolean = true): Boolean; |
![]() |
function ReplaceDockedControl(Control: TControl; NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean; |
![]() |
function Dragging: Boolean; |
![]() |
procedure AdjustSize; virtual; |
![]() |
function AutoSizeDelayed: boolean; virtual; |
![]() |
function NeedParentForAutoSize: Boolean; virtual; |
![]() |
procedure AnchorToNeighbour(Side: TAnchorKind; Space: integer; Sibling: TControl); |
![]() |
procedure AnchorParallel(Side: TAnchorKind; Space: integer; Sibling: TControl); |
![]() |
procedure AnchorHorizontalCenterTo(Sibling: TControl); |
![]() |
procedure AnchorVerticalCenterTo(Sibling: TControl); |
![]() |
procedure AnchorToCompanion(Side: TAnchorKind; Space: integer; Sibling: TControl; FreeCompositeSide: boolean = true); |
![]() |
procedure AnchorSame(Side: TAnchorKind; Sibling: TControl); |
![]() |
procedure AnchorAsAlign(TheAlign: TAlign; Space: Integer); |
![]() |
procedure AnchorClient(Space: Integer); |
![]() |
function AnchoredControlCount: integer; |
![]() |
procedure SetBounds(aLeft, aTop, aWidth, aHeight: integer); virtual; |
![]() |
procedure SetInitialBounds(aLeft, aTop, aWidth, aHeight: integer); virtual; |
![]() |
procedure SetBoundsKeepBase(aLeft, aTop, aWidth, aHeight: integer; Lock: boolean = true); virtual; |
![]() |
procedure GetPreferredSize(var PreferredWidth, PreferredHeight: integer; Raw: boolean = false; WithThemeSpace: boolean = true); virtual; |
![]() |
procedure CNPreferredSizeChanged; |
![]() |
procedure InvalidatePreferredSize; virtual; |
![]() |
function GetAnchorsDependingOnParent(WithNormalAnchors: Boolean): TAnchors; |
![]() |
procedure DisableAutoSizing; |
![]() |
procedure EnableAutoSizing; |
![]() |
procedure UpdateBaseBounds(StoreBounds, StoreParentClientSize, UseLoadedValues: boolean); virtual; |
![]() |
procedure LockBaseBounds; |
![]() |
procedure UnlockBaseBounds; |
![]() |
procedure WriteLayoutDebugReport(const Prefix: string); virtual; |
![]() |
constructor Create(TheOwner: TComponent); override; |
![]() |
destructor Destroy; override; |
![]() |
procedure EditingDone; virtual; |
![]() |
procedure ExecuteDefaultAction; virtual; |
![]() |
procedure ExecuteCancelAction; virtual; |
![]() |
procedure BeginDrag(Immediate: Boolean; Threshold: Integer = -1); |
![]() |
procedure BringToFront; |
![]() |
function ColorIsStored: boolean; virtual; |
![]() |
function HasParent: Boolean; override; |
![]() |
function IsParentOf(AControl: TControl): boolean; virtual; |
![]() |
function GetTopParent: TControl; |
![]() |
function IsVisible: Boolean; virtual; |
![]() |
function IsControlVisible: Boolean; virtual; |
![]() |
function FormIsUpdating: boolean; virtual; |
![]() |
procedure Hide; |
![]() |
procedure Refresh; |
![]() |
procedure Repaint; virtual; |
![]() |
procedure Invalidate; virtual; |
![]() |
function CheckChildClassAllowed(ChildClass: TClass; ExceptionOnInvalid: boolean): boolean; |
![]() |
procedure CheckNewParent(AParent: TWinControl); virtual; |
![]() |
procedure SendToBack; |
![]() |
procedure SetTempCursor(Value: TCursor); virtual; |
![]() |
procedure UpdateRolesForForm; virtual; |
![]() |
procedure ActiveDefaultControlChanged(NewControl: TControl); virtual; |
![]() |
function GetTextBuf(Buffer: PChar; BufSize: Integer): Integer; virtual; |
![]() |
function GetTextLen: Integer; virtual; |
![]() |
procedure SetTextBuf(Buffer: PChar); virtual; |
![]() |
function Perform(Msg:Cardinal; WParam: WParam; LParam: LParam): LRESULT; |
![]() |
function ScreenToClient(const APoint: TPoint): TPoint; |
![]() |
function ClientToScreen(const APoint: TPoint): TPoint; |
![]() |
function ScreenToControl(const APoint: TPoint): TPoint; |
![]() |
function ControlToScreen(const APoint: TPoint): TPoint; |
![]() |
function GetChildsRect(Scrolled: boolean): TRect; virtual; |
![]() |
procedure Show; |
![]() |
procedure Update; virtual; |
![]() |
function HandleObjectShouldBeVisible: boolean; virtual; |
![]() |
function ParentDestroyingHandle: boolean; |
![]() |
function ParentHandlesAllocated: boolean; virtual; |
![]() |
procedure InitiateAction; virtual; |
![]() |
procedure ShowHelp; virtual; |
![]() |
function HasHelp: Boolean; |
![]() |
procedure RemoveAllHandlersOfObject(AnObject: TObject); override; |
![]() |
procedure AddHandlerOnResize(const OnResizeEvent: TNotifyEvent; AsLast: boolean = false); |
![]() |
procedure RemoveHandlerOnResize(const OnResizeEvent: TNotifyEvent); |
![]() |
procedure AddHandlerOnChangeBounds(const OnChangeBoundsEvent: TNotifyEvent; AsLast: boolean = false); |
![]() |
procedure RemoveHandlerOnChangeBounds(const OnChangeBoundsEvent: TNotifyEvent); |
![]() |
procedure AddHandlerOnVisibleChanging(const OnVisibleChangingEvent: TNotifyEvent; AsLast: boolean = false); |
![]() |
procedure RemoveHandlerOnVisibleChanging(const OnVisibleChangingEvent: TNotifyEvent); |
![]() |
procedure AddHandlerOnVisibleChanged(const OnVisibleChangedEvent: TNotifyEvent; AsLast: boolean = false); |
![]() |
procedure RemoveHandlerOnVisibleChanged(const OnVisibleChangedEvent: TNotifyEvent); |
![]() |
property AnchoredControls[Index: integer]: TControl read GetAnchoredControls; |
![]() |
property BaseBounds: TRect read FBaseBounds; |
![]() |
property ReadBounds: TRect read FReadBounds; |
![]() |
property Action: TBasicAction read GetAction write SetAction; |
![]() |
property Align: TAlign read FAlign write SetAlign; |
![]() |
property Anchors: TAnchors read FAnchors write SetAnchors stored IsAnchorsStored; |
![]() |
property AnchorSide[Kind: TAnchorKind]: TAnchorSide read GetAnchorSide; |
![]() |
property AutoSize: Boolean read FAutoSize write SetAutoSize default False; |
![]() |
property BorderSpacing: TControlBorderSpacing read FBorderSpacing write SetBorderSpacing; |
![]() |
property BoundsRect: TRect read GetBoundsRect write SetBoundsRect; |
![]() |
property BoundsRectForNewParent: TRect read FBoundsRectForNewParent write SetBoundsRectForNewParent; |
![]() |
property Caption: TCaption read GetText write SetText stored IsCaptionStored; |
![]() |
property CaptureMouseButtons: TCaptureMouseButtons read FCaptureMouseButtons
write FCaptureMouseButtons stored CaptureMouseButtonsIsStored default [mbLeft]; |
![]() |
property ClientHeight: Integer read GetClientHeight write SetClientHeight stored False; |
![]() |
property ClientOrigin: TPoint read GetClientOrigin; |
![]() |
property ClientRect: TRect read GetClientRect; |
![]() |
property ClientWidth: Integer read GetClientWidth write SetClientWidth stored False; |
![]() |
property Color: TColor read FColor write SetColor stored ColorIsStored default clWindow; |
![]() |
property Constraints: TSizeConstraints read FConstraints write SetConstraints; |
![]() |
property ControlOrigin: TPoint read GetControlOrigin; |
![]() |
property ControlState: TControlState read FControlState write FControlState; |
![]() |
property ControlStyle: TControlStyle read FControlStyle write FControlStyle; |
![]() |
property Enabled: Boolean read GetEnabled write SetEnabled stored IsEnabledStored default True; |
![]() |
property Font: TFont read FFont write SetFont stored IsFontStored; |
![]() |
property IsControl: Boolean read FIsControl write FIsControl; |
![]() |
property MouseEntered: Boolean read FMouseEntered; |
![]() |
property OnChangeBounds: TNotifyEvent read FOnChangeBounds write FOnChangeBounds; |
![]() |
property OnClick: TNotifyEvent read FOnClick write FOnClick stored IsOnClickStored; |
![]() |
property OnResize: TNotifyEvent read FOnResize write FOnResize; |
![]() |
property OnShowHint: TControlShowHintEvent read FOnShowHint write FOnShowHint; |
![]() |
property Parent: TWinControl read FParent write SetParent; |
![]() |
property PopupMenu: TPopupmenu read GetPopupmenu write SetPopupMenu; |
![]() |
property ShowHint: Boolean read FShowHint write SetShowHint stored IsShowHintStored default False; |
![]() |
property Visible: Boolean read FVisible write SetVisible stored IsVisibleStored default True; |
![]() |
property WindowProc: TWndMethod read FWindowProc write FWindowProc; |
![]() |
property DockOrientation: TDockOrientation read FDockOrientation write FDockOrientation; |
![]() |
property Floating: Boolean read GetFloating; |
![]() |
property FloatingDockSiteClass: TWinControlClass read GetFloatingDockSiteClass write FFloatingDockSiteClass; |
![]() |
property HostDockSite: TWinControl read FHostDockSite write SetHostDockSite; |
![]() |
property LRDockWidth: Integer read GetLRDockWidth write FLRDockWidth; |
![]() |
property TBDockHeight: Integer read GetTBDockHeight write FTBDockHeight; |
![]() |
property UndockHeight: Integer read GetUndockHeight write FUndockHeight; |
![]() |
property UndockWidth: Integer read GetUndockWidth write FUndockWidth; |
![]() |
property AnchorSideLeft: TAnchorSide index 0 read GetAnchorSideIndex write SetAnchorSideIndex; |
![]() |
property AnchorSideTop: TAnchorSide index 1 read GetAnchorSideIndex write SetAnchorSideIndex; |
![]() |
property AnchorSideRight: TAnchorSide index 2 read GetAnchorSideIndex write SetAnchorSideIndex; |
![]() |
property AnchorSideBottom: TAnchorSide index 3 read GetAnchorSideIndex write SetAnchorSideIndex; |
![]() |
property Cursor: TCursor read FCursor write SetCursor default crDefault; |
![]() |
property Left: Integer read FLeft write SetLeft; |
![]() |
property Height: Integer read FHeight write SetHeight; |
![]() |
property Hint: TTranslateString read FHint write SetHint; |
![]() |
property Top: Integer read FTop write SetTop; |
![]() |
property Width: Integer read FWidth write SetWidth; |
![]() |
property HelpType: THelpType read FHelpType write FHelpType default htContext; |
![]() |
property HelpKeyword: String read FHelpKeyword write SetHelpKeyword stored IsHelpKeyWordStored; |
![]() |
property HelpContext: THelpContext read FHelpContext write SetHelpContext stored IsHelpContextStored; |
![]() |
FCompStyle: Byte; |
![]() |
procedure DragDrop(Source: TObject; X,Y: Integer); Dynamic; |
![]() |
procedure Dock(NewDockSite: TWinControl; ARect: TRect); dynamic; |
![]() |
function ManualDock(NewDockSite: TWinControl; DropControl: TControl = nil; ControlSide: TAlign = alNone; KeepDockSiteSize: Boolean = true): Boolean; |
![]() |
function ManualFloat(TheScreenRect: TRect; KeepDockSiteSize: Boolean = true): Boolean; |
![]() |
function ReplaceDockedControl(Control: TControl; NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean; |
![]() |
function Dragging: Boolean; |
![]() |
procedure AdjustSize; virtual; |
![]() |
function AutoSizeDelayed: boolean; virtual; |
![]() |
function NeedParentForAutoSize: Boolean; virtual; |
![]() |
procedure AnchorToNeighbour(Side: TAnchorKind; Space: integer; Sibling: TControl); |
![]() |
procedure AnchorParallel(Side: TAnchorKind; Space: integer; Sibling: TControl); |
![]() |
procedure AnchorHorizontalCenterTo(Sibling: TControl); |
![]() |
procedure AnchorVerticalCenterTo(Sibling: TControl); |
![]() |
procedure AnchorToCompanion(Side: TAnchorKind; Space: integer; Sibling: TControl; FreeCompositeSide: boolean = true); |
![]() |
procedure AnchorSame(Side: TAnchorKind; Sibling: TControl); |
![]() |
procedure AnchorAsAlign(TheAlign: TAlign; Space: Integer); |
![]() |
procedure AnchorClient(Space: Integer); |
![]() |
function AnchoredControlCount: integer; |
![]() |
procedure SetBounds(aLeft, aTop, aWidth, aHeight: integer); virtual; |
![]() |
procedure SetInitialBounds(aLeft, aTop, aWidth, aHeight: integer); virtual; |
![]() |
procedure SetBoundsKeepBase(aLeft, aTop, aWidth, aHeight: integer; Lock: boolean = true); virtual; |
![]() |
procedure GetPreferredSize(var PreferredWidth, PreferredHeight: integer; Raw: boolean = false; WithThemeSpace: boolean = true); virtual; |
![]() |
procedure CNPreferredSizeChanged; |
![]() |
procedure InvalidatePreferredSize; virtual; |
![]() |
function GetAnchorsDependingOnParent(WithNormalAnchors: Boolean): TAnchors; |
![]() |
procedure DisableAutoSizing; |
![]() |
procedure EnableAutoSizing; |
![]() |
procedure UpdateBaseBounds(StoreBounds, StoreParentClientSize, UseLoadedValues: boolean); virtual; |
![]() |
procedure LockBaseBounds; |
![]() |
procedure UnlockBaseBounds; |
![]() |
procedure WriteLayoutDebugReport(const Prefix: string); virtual; |
![]() |
constructor Create(TheOwner: TComponent); override; |
![]() |
destructor Destroy; override; |
![]() |
procedure EditingDone; virtual; |
![]() |
procedure ExecuteDefaultAction; virtual; |
![]() |
procedure ExecuteCancelAction; virtual; |
![]() |
procedure BeginDrag(Immediate: Boolean; Threshold: Integer = -1); |
![]() |
procedure BringToFront; |
![]() |
function ColorIsStored: boolean; virtual; |
![]() |
function HasParent: Boolean; override; |
![]() |
function IsParentOf(AControl: TControl): boolean; virtual; |
![]() |
function GetTopParent: TControl; |
![]() |
function IsVisible: Boolean; virtual; |
![]() |
function IsControlVisible: Boolean; virtual; |
![]() |
function FormIsUpdating: boolean; virtual; |
![]() |
procedure Hide; |
![]() |
procedure Refresh; |
![]() |
procedure Repaint; virtual; |
![]() |
procedure Invalidate; virtual; |
![]() |
function CheckChildClassAllowed(ChildClass: TClass; ExceptionOnInvalid: boolean): boolean; |
![]() |
procedure CheckNewParent(AParent: TWinControl); virtual; |
![]() |
procedure SendToBack; |
![]() |
procedure SetTempCursor(Value: TCursor); virtual; |
![]() |
procedure UpdateRolesForForm; virtual; |
![]() |
procedure ActiveDefaultControlChanged(NewControl: TControl); virtual; |
![]() |
function GetTextBuf(Buffer: PChar; BufSize: Integer): Integer; virtual; |
![]() |
function GetTextLen: Integer; virtual; |
![]() |
procedure SetTextBuf(Buffer: PChar); virtual; |
![]() |
function Perform(Msg:Cardinal; WParam: WParam; LParam: LParam): LRESULT; |
![]() |
function ScreenToClient(const APoint: TPoint): TPoint; |
![]() |
function ClientToScreen(const APoint: TPoint): TPoint; |
![]() |
function ScreenToControl(const APoint: TPoint): TPoint; |
![]() |
function ControlToScreen(const APoint: TPoint): TPoint; |
![]() |
function GetChildsRect(Scrolled: boolean): TRect; virtual; |
![]() |
procedure Show; |
![]() |
procedure Update; virtual; |
![]() |
function HandleObjectShouldBeVisible: boolean; virtual; |
![]() |
function ParentDestroyingHandle: boolean; |
![]() |
function ParentHandlesAllocated: boolean; virtual; |
![]() |
procedure InitiateAction; virtual; |
![]() |
procedure ShowHelp; virtual; |
![]() |
function HasHelp: Boolean; |
![]() |
procedure RemoveAllHandlersOfObject(AnObject: TObject); override; |
![]() |
procedure AddHandlerOnResize(const OnResizeEvent: TNotifyEvent; AsLast: boolean = false); |
![]() |
procedure RemoveHandlerOnResize(const OnResizeEvent: TNotifyEvent); |
![]() |
procedure AddHandlerOnChangeBounds(const OnChangeBoundsEvent: TNotifyEvent; AsLast: boolean = false); |
![]() |
procedure RemoveHandlerOnChangeBounds(const OnChangeBoundsEvent: TNotifyEvent); |
![]() |
procedure AddHandlerOnVisibleChanging(const OnVisibleChangingEvent: TNotifyEvent; AsLast: boolean = false); |
![]() |
procedure RemoveHandlerOnVisibleChanging(const OnVisibleChangingEvent: TNotifyEvent); |
![]() |
procedure AddHandlerOnVisibleChanged(const OnVisibleChangedEvent: TNotifyEvent; AsLast: boolean = false); |
![]() |
procedure RemoveHandlerOnVisibleChanged(const OnVisibleChangedEvent: TNotifyEvent); |
![]() |
property AnchoredControls[Index: integer]: TControl read GetAnchoredControls; |
![]() |
property BaseBounds: TRect read FBaseBounds; |
![]() |
property ReadBounds: TRect read FReadBounds; |
![]() |
property Action: TBasicAction read GetAction write SetAction; |
![]() |
property Align: TAlign read FAlign write SetAlign; |
![]() |
property Anchors: TAnchors read FAnchors write SetAnchors stored IsAnchorsStored; |
![]() |
property AnchorSide[Kind: TAnchorKind]: TAnchorSide read GetAnchorSide; |
![]() |
property AutoSize: Boolean read FAutoSize write SetAutoSize default False; |
![]() |
property BorderSpacing: TControlBorderSpacing read FBorderSpacing write SetBorderSpacing; |
![]() |
property BoundsRect: TRect read GetBoundsRect write SetBoundsRect; |
![]() |
property BoundsRectForNewParent: TRect read FBoundsRectForNewParent write SetBoundsRectForNewParent; |
![]() |
property Caption: TCaption read GetText write SetText stored IsCaptionStored; |
![]() |
property CaptureMouseButtons: TCaptureMouseButtons read FCaptureMouseButtons
write FCaptureMouseButtons stored CaptureMouseButtonsIsStored default [mbLeft]; |
![]() |
property ClientHeight: Integer read GetClientHeight write SetClientHeight stored False; |
![]() |
property ClientOrigin: TPoint read GetClientOrigin; |
![]() |
property ClientRect: TRect read GetClientRect; |
![]() |
property ClientWidth: Integer read GetClientWidth write SetClientWidth stored False; |
![]() |
property Color: TColor read FColor write SetColor stored ColorIsStored default clWindow; |
![]() |
property Constraints: TSizeConstraints read FConstraints write SetConstraints; |
![]() |
property ControlOrigin: TPoint read GetControlOrigin; |
![]() |
property ControlState: TControlState read FControlState write FControlState; |
![]() |
property ControlStyle: TControlStyle read FControlStyle write FControlStyle; |
![]() |
property Enabled: Boolean read GetEnabled write SetEnabled stored IsEnabledStored default True; |
![]() |
property Font: TFont read FFont write SetFont stored IsFontStored; |
![]() |
property IsControl: Boolean read FIsControl write FIsControl; |
![]() |
property MouseEntered: Boolean read FMouseEntered; |
![]() |
property OnChangeBounds: TNotifyEvent read FOnChangeBounds write FOnChangeBounds; |
![]() |
property OnClick: TNotifyEvent read FOnClick write FOnClick stored IsOnClickStored; |
![]() |
property OnResize: TNotifyEvent read FOnResize write FOnResize; |
![]() |
property OnShowHint: TControlShowHintEvent read FOnShowHint write FOnShowHint; |
![]() |
property Parent: TWinControl read FParent write SetParent; |
![]() |
property PopupMenu: TPopupmenu read GetPopupmenu write SetPopupMenu; |
![]() |
property ShowHint: Boolean read FShowHint write SetShowHint stored IsShowHintStored default False; |
![]() |
property Visible: Boolean read FVisible write SetVisible stored IsVisibleStored default True; |
![]() |
property WindowProc: TWndMethod read FWindowProc write FWindowProc; |
![]() |
property DockOrientation: TDockOrientation read FDockOrientation write FDockOrientation; |
![]() |
property Floating: Boolean read GetFloating; |
![]() |
property FloatingDockSiteClass: TWinControlClass read GetFloatingDockSiteClass write FFloatingDockSiteClass; |
![]() |
property HostDockSite: TWinControl read FHostDockSite write SetHostDockSite; |
![]() |
property LRDockWidth: Integer read GetLRDockWidth write FLRDockWidth; |
![]() |
property TBDockHeight: Integer read GetTBDockHeight write FTBDockHeight; |
![]() |
property UndockHeight: Integer read GetUndockHeight write FUndockHeight; |
![]() |
property UndockWidth: Integer read GetUndockWidth write FUndockWidth; |
![]() |
property AnchorSideLeft: TAnchorSide index 0 read GetAnchorSideIndex write SetAnchorSideIndex; |
![]() |
property AnchorSideTop: TAnchorSide index 1 read GetAnchorSideIndex write SetAnchorSideIndex; |
![]() |
property AnchorSideRight: TAnchorSide index 2 read GetAnchorSideIndex write SetAnchorSideIndex; |
![]() |
property AnchorSideBottom: TAnchorSide index 3 read GetAnchorSideIndex write SetAnchorSideIndex; |
![]() |
property Cursor: TCursor read FCursor write SetCursor default crDefault; |
![]() |
property Left: Integer read FLeft write SetLeft; |
![]() |
property Height: Integer read FHeight write SetHeight; |
![]() |
property Hint: TTranslateString read FHint write SetHint; |
![]() |
property Top: Integer read FTop write SetTop; |
![]() |
property Width: Integer read FWidth write SetWidth; |
![]() |
property HelpType: THelpType read FHelpType write FHelpType default htContext; |
![]() |
property HelpKeyword: String read FHelpKeyword write SetHelpKeyword stored IsHelpKeyWordStored; |
![]() |
property HelpContext: THelpContext read FHelpContext write SetHelpContext stored IsHelpContextStored; |